This post originated from an RSS feed registered with .NET Buzz
by Scott Hanselman.
Original Post: Using NUnit and a better way to Unit Test with External File Dependancies
Feed Title: Scott Hanselman's ComputerZen.com
Feed URL: http://radio-weblogs.com/0106747/rss.xml
Feed Description: Scott Hanselman's ComputerZen.com is a .NET/WebServices/XML Weblog. I offer details of obscurities (internals of ASP.NET, WebServices, XML, etc) and best practices from real world scenarios.
Great stuff on
using NUnit in conjunction with external files from Patrick Cauldwell. It's
one of those "Doh!" things that I've always MEANT to do, but somehow ended up using
Pre- and Post-Build events instead. I MUCH prefer Patrick's method. It's
much cleaner and it allows the once-external file to LIVE with the test.
[SetUp] publicvoid SetUp()
{
Assembly a = Assembly.GetExecutingAssembly(); using (Stream
s = a.GetManifestResourceStream("MyNameSpace.something.txt"))
{ using (StreamReader
sr =new StreamReader(s))
{ using (StreamWriter
sw = File.CreateText(webConfigPath))
{
sw.Write(sr.ReadToEnd());
sw.Flush();
}
}
}
}