<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>Plasma</title><link>http://www.codeplex.com/plasma/Project/ProjectRss.aspx</link><description>Plasma is an in-process web server emulator that can be used for automation and unit testing of ASP.NET applications.</description><item><title>NEW POST: Project Status</title><link>http://www.codeplex.com/plasma/Thread/View.aspx?ThreadId=27104</link><description>&lt;div class="wikidoc"&gt;
Hello,&lt;br /&gt; &lt;br /&gt;The last release of this project was in Feb. '07 and the last post in the discussions was in August and went unanswered...  What is the status of this project?  Is it dead?&lt;br /&gt;
&lt;/div&gt;</description><author>jesschadwick</author><pubDate>Mon, 05 May 2008 03:46:25 GMT</pubDate><guid isPermaLink="false">NEW POST: Project Status 20080505034625A</guid></item><item><title>NEW POST: Mocking</title><link>http://www.codeplex.com/plasma/Thread/View.aspx?ThreadId=13418</link><description>&lt;div class="wikidoc"&gt;
Hi, &lt;br /&gt; &lt;br /&gt;I'm looking forward to using this framework, however, before trying to figure this out, I'd like to ask. Can I mock my dependencies with Plasma? Can I use mock frameworks?&lt;br /&gt; &lt;br /&gt;While I'm in the editor, a quick suggestion for future development. You might want to implement something that allows us to write more readable tests. For example, instead of LinkButton.Click(form, &amp;quot;LinkButton1&amp;quot;), we could write something that is closer to the original code:&lt;br /&gt;Dim LinkButton1 As New LinkButtonTester(form, &amp;quot;LinkButton1&amp;quot;) &lt;br /&gt;(Or: Dim LinkButton1 As LinkButtonTester = form.GetControlTester(Of LinkButton)(&amp;quot;LinkButton1&amp;quot;))&lt;br /&gt;SecondRequest = LinkButton1.Click()&lt;br /&gt; &lt;br /&gt;Especially, things like&lt;br /&gt;FindHtmlElementById(&amp;quot;Label1&amp;quot;).InnerHtml&lt;br /&gt;really complicate things, since I should figure out my HTML structure and know the implementation of the Label control. Could be just&lt;br /&gt;Dim Label1 as LabelTester = form.GetControlTester(Of Label) (&amp;quot;Label1&amp;quot;)&lt;br /&gt;Assert.AreEqual(&amp;quot;LinkButton Pushed!&amp;quot;, Label1.Text)&lt;br /&gt; &lt;br /&gt;Anyway, the toughest part is there, all my suggestions are sort of syntactic sugar.&lt;br /&gt; &lt;br /&gt;On the other hand, judging from the HTML-related methods, do you just parse the HTML output for testing? If yes, it makes testing complex pages almost impossible. Just consider a GridView with template fields. Since everything is in-process, is it possible to inspect my Page object before rendering, and test all the controls' properties directly?&lt;br /&gt; &lt;br /&gt;Thanks&lt;br /&gt; &lt;br /&gt;ulu&lt;br /&gt;
&lt;/div&gt;</description><author>ulu</author><pubDate>Sun, 05 Aug 2007 11:05:44 GMT</pubDate><guid isPermaLink="false">NEW POST: Mocking 20070805110544A</guid></item><item><title>NEW POST: Https?</title><link>http://www.codeplex.com/plasma/Thread/View.aspx?ThreadId=12182</link><description>&lt;div class="wikidoc"&gt;
Does plasma support testing of https enabled websites? &lt;br /&gt; &lt;br /&gt;Many thanks&lt;br /&gt; &lt;br /&gt;Craig.&lt;br /&gt;
&lt;/div&gt;</description><author>CHunterBoy</author><pubDate>Wed, 04 Jul 2007 14:44:15 GMT</pubDate><guid isPermaLink="false">NEW POST: Https? 20070704024415P</guid></item><item><title>NEW POST: Integrating Plasma in WebAii</title><link>http://www.codeplex.com/plasma/Thread/View.aspx?ThreadId=10155</link><description>&lt;div class="wikidoc"&gt;
Sorry I only just saw this message...&lt;br /&gt; &lt;br /&gt;I'd be happy to discuss working together on Plasma.  Please contact me if you're still interested.  http://aspadvice.com/blogs/ssmith/.&lt;br /&gt;
&lt;/div&gt;</description><author>ssmith</author><pubDate>Wed, 27 Jun 2007 02:06:37 GMT</pubDate><guid isPermaLink="false">NEW POST: Integrating Plasma in WebAii 20070627020637A</guid></item><item><title>NEW POST: Any examples?</title><link>http://www.codeplex.com/plasma/Thread/View.aspx?ThreadId=11609</link><description>&lt;div class="wikidoc"&gt;
&lt;div class="quote"&gt;
 &lt;br /&gt;snkscore wrote:&lt;br /&gt;Are there any examples of using Plasma with a asp.net webforms app?&lt;br /&gt; &lt;br /&gt;I'm sure you guys are using it on some stuff for testing purposes.  Could you post some of the examples maybe?&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt; &lt;br /&gt;There are some simple examples included in the initial release download.  I'm using it with some stuff on a personal project of mine, but I don't have anything I can pull out to share at the moment.  What specific scenario(s) are you wondering about?&lt;br /&gt;
&lt;/div&gt;</description><author>ssmith</author><pubDate>Wed, 27 Jun 2007 02:05:12 GMT</pubDate><guid isPermaLink="false">NEW POST: Any examples? 20070627020512A</guid></item><item><title>NEW POST: Any examples?</title><link>http://www.codeplex.com/plasma/Thread/View.aspx?ThreadId=11609</link><description>&lt;div class="wikidoc"&gt;
Are there any examples of using Plasma with a asp.net webforms app?&lt;br /&gt; &lt;br /&gt;I'm sure you guys are using it on some stuff for testing purposes.  Could you post some of the examples maybe?&lt;br /&gt;
&lt;/div&gt;</description><author>snkscore</author><pubDate>Wed, 20 Jun 2007 17:53:52 GMT</pubDate><guid isPermaLink="false">NEW POST: Any examples? 20070620055352P</guid></item><item><title>NEW POST: Integrating Plasma in WebAii</title><link>http://www.codeplex.com/plasma/Thread/View.aspx?ThreadId=10155</link><description>&lt;div class="wikidoc"&gt;
Hi Guys -&lt;br /&gt; &lt;br /&gt;We were half way through building an InProc host for ASP.NET in our free WebAii automation infrastructure - here: www.artoftest.com when we came across this project. Our goal is to:&lt;br /&gt;1. Have first class support for ASP.NET Testing Scenarios. We want them to not only run their tests on Firefox or IE, but also run against an in-proc ASp.NET host for quick execution of their smoke test scenarios that don't require a browser host.&lt;br /&gt;2. Allow them to do UILess testing for their unattended / non-interactive test execution using MSTest and VSTS.&lt;br /&gt; &lt;br /&gt;We currently support IE/Firefox using one consistent API and users can switch back and forth using a config switch. Now, we want to also add an option for them to run against an InProc ASP.NET Server so they can now choose IE/Firefox or ASp.NET Server.&lt;br /&gt; &lt;br /&gt;We thought we discuss integrating the current Plasma project (The ASP.NET Host Portion only since we already have our own DOM implementation and element search support) in WebAii. Our initial plan is to integrate at the source level and move the code to use our DOM. This way users can still use our rich Find object to do rich element identification (id/attributes/regex/xpaths..etc).&lt;br /&gt; &lt;br /&gt;Please give any feedback if there are any reservation/issues you forsee in our integration. Otherwise, we will continue with our own implementation.&lt;br /&gt; &lt;br /&gt;Thanks.&lt;br /&gt;Tom - contact@artoftest.com&lt;br /&gt;
&lt;/div&gt;</description><author>aot</author><pubDate>Fri, 11 May 2007 15:21:31 GMT</pubDate><guid isPermaLink="false">NEW POST: Integrating Plasma in WebAii 20070511032131P</guid></item><item><title>CLOSED TASK: Set up user accounts</title><link>http://www.codeplex.com/plasma/WorkItem/View.aspx?WorkItemId=314</link><description> </description><author>ssmith</author><pubDate>Wed, 25 Apr 2007 21:05:05 GMT</pubDate><guid isPermaLink="false">CLOSED TASK: Set up user accounts 20070425090505P</guid></item><item><title>CREATED TASK: Set up user accounts</title><link>http://www.codeplex.com/plasma/WorkItem/View.aspx?WorkItemId=314</link><description> </description><author>ssmith</author><pubDate>Wed, 25 Apr 2007 21:05:03 GMT</pubDate><guid isPermaLink="false">CREATED TASK: Set up user accounts 20070425090503P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/plasma/Wiki/View.aspx?title=Home&amp;version=8</link><description>&lt;div class="wikidoc"&gt;
Plasma is an in-process web server emulator that can be used for automation and unit testing of ASP.NET applications.
&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Ok, so what can you do with it?
&lt;/h2&gt;Basically Plasma allows you to easily test or automate ASP.NET pages and applications in a performant manner, since everything occurs in-memory, so there is not network level overhead.  Many of the web test scenarios available as part of Visual Studio Team Suite : Tester SKU are possible with this framework and therefore available to NUnit users (examples - testing that a page has a given value on it after a postback, testing that a page returns within a given time threshold, etc.).&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Initial release available as of 28 Feb 07&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Test Projects will require updating WebAppHelper.cs file to point at actual file path of test web site project.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h2&gt;
NUnit Screenshot
&lt;/h2&gt;&lt;img src="http://www.codeplex.com/plasma/Project/FileDownload.aspx?DownloadId=7632" alt="nunit_screenshot.gif" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
MSTest Screenshot
&lt;/h2&gt;&lt;img src="http://www.codeplex.com/plasma/Project/FileDownload.aspx?DownloadId=7633" alt="mstest_screenshot.gif" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>ssmith</author><pubDate>Fri, 02 Mar 2007 02:17:35 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070302021735A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/plasma/Wiki/View.aspx?title=Home&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
Plasma is an in-process web server emulator that can be used for automation and unit testing of ASP.NET applications.
&lt;br /&gt; &lt;br /&gt;!!Ok, so what can you do with it?&lt;br /&gt;Basically Plasma allows you to easily test or automate ASP.NET pages and applications in a performant manner, since everything occurs in-memory, so there is not network level overhead.  Many of the web test scenarios available as part of Visual Studio Team Suite : Tester SKU are possible with this framework and therefore available to NUnit users (examples - testing that a page has a given value on it after a postback, testing that a page returns within a given time threshold, etc.).&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Initial release available as of 28 Feb 07&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Test Projects will require updating WebAppHelper.cs file to point at actual file path of test web site project.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h2&gt;
NUnit Screenshot
&lt;/h2&gt;&lt;img src="http://www.codeplex.com/plasma/Project/FileDownload.aspx?DownloadId=7632" alt="nunit_screenshot.gif" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
MSTest Screenshot
&lt;/h2&gt;&lt;img src="http://www.codeplex.com/plasma/Project/FileDownload.aspx?DownloadId=7633" alt="mstest_screenshot.gif" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>ssmith</author><pubDate>Fri, 02 Mar 2007 02:17:25 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070302021725A</guid></item><item><title>UPDATED RELEASE: 1.0.07015 Alpha</title><link>http://www.codeplex.com/plasma/Release/ProjectReleases.aspx?ReleaseId=2082</link><description>This is the initial release of Plasma which includes some very rough control helpers and unit test sample projects for both NUnit and MSTest.</description><author></author><pubDate>Thu, 01 Mar 2007 08:00:00 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 1.0.07015 Alpha 20070301080000A</guid></item><item><title>UPDATED RELEASE: 1.0.07015 Alpha</title><link>http://www.codeplex.com/plasma/Release/ProjectReleases.aspx?ReleaseId=2082</link><description>This is the initial release of Plasma which includes some very rough control helpers and unit test sample projects for both NUnit and MSTest.</description><author></author><pubDate>Thu, 01 Mar 2007 08:00:00 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 1.0.07015 Alpha 20070301080000A</guid></item><item><title>CREATED RELEASE: 1.0.07015 Alpha</title><link>http://www.codeplex.com/plasma/Release/ProjectReleases.aspx?ReleaseId=2082</link><description>This is the initial release of Plasma which includes some very rough control helpers and unit test sample projects for both NUnit and MSTest.</description><author></author><pubDate>Thu, 01 Mar 2007 08:00:00 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: 1.0.07015 Alpha 20070301080000A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/plasma/SourceControl/ListDownloadableCommits.aspx</link><description>set up initial 1.1 solution</description><author>ssmith</author><pubDate>Thu, 01 Mar 2007 06:29:29 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070301062929A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/plasma/SourceControl/ListDownloadableCommits.aspx</link><description>Branched my solution to v1.1</description><author>ssmith</author><pubDate>Thu, 01 Mar 2007 06:25:43 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070301062543A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/plasma/SourceControl/ListDownloadableCommits.aspx</link><description>Created 1.1 Project Branch</description><author>ssmith</author><pubDate>Thu, 01 Mar 2007 06:24:43 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070301062443A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/plasma/Wiki/View.aspx?title=Home&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
Plasma is an in-process web server emulator that can be used for automation and unit testing of ASP.NET applications.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Initial release available as of 28 Feb 07&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Test Projects will require updating WebAppHelper.cs file to point at actual file path of test web site project.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h2&gt;
NUnit Screenshot
&lt;/h2&gt;&lt;img src="http://www.codeplex.com/plasma/Project/FileDownload.aspx?DownloadId=7632" alt="nunit_screenshot.gif" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
MSTest Screenshot
&lt;/h2&gt;&lt;img src="http://www.codeplex.com/plasma/Project/FileDownload.aspx?DownloadId=7633" alt="mstest_screenshot.gif" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>ssmith</author><pubDate>Thu, 01 Mar 2007 06:13:16 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070301061316A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/plasma/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
Plasma is an in-process web server emulator that can be used for automation and unit testing of ASP.NET applications.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Initial release available as of 28 Feb 07&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Test Projects will require updating WebAppHelper.cs file to point at actual file path of test web site project.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;img src="http://www.codeplex.com/plasma/Project/FileDownload.aspx?DownloadId=7632" alt="nunit_screenshot.gif" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>ssmith</author><pubDate>Thu, 01 Mar 2007 06:11:19 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070301061119A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/plasma/Wiki/View.aspx?title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
Plasma is an in-process web server emulator that can be used for automation and unit testing of ASP.NET applications.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Initial release available as of 28 Feb 07&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Test Projects will require updating WebAppHelper.cs file to point at actual file path of test web site project.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>ssmith</author><pubDate>Thu, 01 Mar 2007 06:08:07 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070301060807A</guid></item></channel></rss>