<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: High performance database rollback in automated tests with SQL Server</title>
	<atom:link href="http://graemehill.ca/high-performance-database-rollback-in-automated-tests-with-sql-server/feed" rel="self" type="application/rss+xml" />
	<link>http://graemehill.ca/high-performance-database-rollback-in-automated-tests-with-sql-server</link>
	<description></description>
	<pubDate>Sat, 19 May 2012 09:14:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mose Ellingham</title>
		<link>http://graemehill.ca/high-performance-database-rollback-in-automated-tests-with-sql-server/comment-page-1#comment-3029</link>
		<dc:creator>Mose Ellingham</dc:creator>
		<pubDate>Fri, 09 Mar 2012 03:08:47 +0000</pubDate>
		<guid isPermaLink="false">http://graemehill.ca/?p=179#comment-3029</guid>
		<description>Heya, I assumed you most likely are able to help me. I have an MSSQL .ldf and .mdf file that I need to restore. Any opinions on how to achieve this?  Many thanks</description>
		<content:encoded><![CDATA[<p>Heya, I assumed you most likely are able to help me. I have an MSSQL .ldf and .mdf file that I need to restore. Any opinions on how to achieve this?  Many thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amnesia 1.0 released &#8211; database rollbacks for automated UI tests &#171; One to Many</title>
		<link>http://graemehill.ca/high-performance-database-rollback-in-automated-tests-with-sql-server/comment-page-1#comment-815</link>
		<dc:creator>Amnesia 1.0 released &#8211; database rollbacks for automated UI tests &#171; One to Many</dc:creator>
		<pubDate>Tue, 23 Nov 2010 16:05:15 +0000</pubDate>
		<guid isPermaLink="false">http://graemehill.ca/?p=179#comment-815</guid>
		<description>[...] to Graeme Hill (High performance database rollback in automated tests with SQL Server) for the [...]</description>
		<content:encoded><![CDATA[<p>[...] to Graeme Hill (High performance database rollback in automated tests with SQL Server) for the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Graeme</title>
		<link>http://graemehill.ca/high-performance-database-rollback-in-automated-tests-with-sql-server/comment-page-1#comment-659</link>
		<dc:creator>Graeme</dc:creator>
		<pubDate>Wed, 26 May 2010 18:11:23 +0000</pubDate>
		<guid isPermaLink="false">http://graemehill.ca/?p=179#comment-659</guid>
		<description>I guess the only answer is "it depends", but I have found it to gives better performance than any other method.  I use very small amounts of data in the test db though.</description>
		<content:encoded><![CDATA[<p>I guess the only answer is &#8220;it depends&#8221;, but I have found it to gives better performance than any other method.  I use very small amounts of data in the test db though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcus Malmgren</title>
		<link>http://graemehill.ca/high-performance-database-rollback-in-automated-tests-with-sql-server/comment-page-1#comment-657</link>
		<dc:creator>Marcus Malmgren</dc:creator>
		<pubDate>Wed, 26 May 2010 18:06:50 +0000</pubDate>
		<guid isPermaLink="false">http://graemehill.ca/?p=179#comment-657</guid>
		<description>Is it fast enough to run the tests against a real DBMS?</description>
		<content:encoded><![CDATA[<p>Is it fast enough to run the tests against a real DBMS?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Graeme</title>
		<link>http://graemehill.ca/high-performance-database-rollback-in-automated-tests-with-sql-server/comment-page-1#comment-656</link>
		<dc:creator>Graeme</dc:creator>
		<pubDate>Tue, 25 May 2010 17:05:22 +0000</pubDate>
		<guid isPermaLink="false">http://graemehill.ca/?p=179#comment-656</guid>
		<description>If the tests fail on the build server then that is a feature.  It notifies you that your schema is out of sync with your tests (and quite possibly your application code as well).</description>
		<content:encoded><![CDATA[<p>If the tests fail on the build server then that is a feature.  It notifies you that your schema is out of sync with your tests (and quite possibly your application code as well).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcus Malmgren</title>
		<link>http://graemehill.ca/high-performance-database-rollback-in-automated-tests-with-sql-server/comment-page-1#comment-654</link>
		<dc:creator>Marcus Malmgren</dc:creator>
		<pubDate>Tue, 25 May 2010 16:01:28 +0000</pubDate>
		<guid isPermaLink="false">http://graemehill.ca/?p=179#comment-654</guid>
		<description>Great! But: This sounds more like integration tests than unit test. Its hard to include these tests in continous integration because if the database schema changes, the tests will fail on the build server. Of course you can manage scripts and run them on the build server before executing the tests, but it makes it more difficult. I really like EF but i miss the data access test possibilities in NHibernate.</description>
		<content:encoded><![CDATA[<p>Great! But: This sounds more like integration tests than unit test. Its hard to include these tests in continous integration because if the database schema changes, the tests will fail on the build server. Of course you can manage scripts and run them on the build server before executing the tests, but it makes it more difficult. I really like EF but i miss the data access test possibilities in NHibernate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://graemehill.ca/high-performance-database-rollback-in-automated-tests-with-sql-server/comment-page-1#comment-642</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Wed, 07 Apr 2010 19:09:25 +0000</pubDate>
		<guid isPermaLink="false">http://graemehill.ca/?p=179#comment-642</guid>
		<description>This is quite good, I was wondering if there's a good way of doing this. Recently I've been working on a large-ish Silverlight/RIA services/EF app and the unit tests ended up as integration tests; I wrote a couple stored procedures that cleaned up and restored test data but couldn't possibly run them after each test method - they were reasonably fast but not that fast. I'll definitely give this a go.</description>
		<content:encoded><![CDATA[<p>This is quite good, I was wondering if there&#8217;s a good way of doing this. Recently I&#8217;ve been working on a large-ish Silverlight/RIA services/EF app and the unit tests ended up as integration tests; I wrote a couple stored procedures that cleaned up and restored test data but couldn&#8217;t possibly run them after each test method - they were reasonably fast but not that fast. I&#8217;ll definitely give this a go.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Unit testing an Entity Framework DAL part 2: Rolling back the test database &#124; Graeme Hill on .NET development</title>
		<link>http://graemehill.ca/high-performance-database-rollback-in-automated-tests-with-sql-server/comment-page-1#comment-619</link>
		<dc:creator>Unit testing an Entity Framework DAL part 2: Rolling back the test database &#124; Graeme Hill on .NET development</dc:creator>
		<pubDate>Sat, 23 Jan 2010 17:27:20 +0000</pubDate>
		<guid isPermaLink="false">http://graemehill.ca/?p=179#comment-619</guid>
		<description>[...] (Jan 23, 2010): I have made a new post explaining a method that I think is better than any of those described [...]</description>
		<content:encoded><![CDATA[<p>[...] (Jan 23, 2010): I have made a new post explaining a method that I think is better than any of those described [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

