| Milos Quick Start |
| The _UnitTestsHelper Project |
using EPS.Business.BusinessObjects; using EPS.Configuration; using NUnit.Framework; using System; using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel; using System.IO; using System.Reflection; using System.Text; using System.Xml; namespace MyCompany.MySolution.QualityTools.UnitTestFramework.Business { /// <summary> /// Abstract fixture to be used on test classes that tests business objects and business entities. /// </summary> /// <remarks> /// This class gives us an extra level of abstraction, where we can add default common functionality for tests specific to the solution. /// This is also necessary so that we can apply the UnitTestFixtureSetup attribute to the test, /// allowing us to specify the config file to be used by all the tests in this solution. /// </remarks> [EPS.QualityTools.UnitTestFramework.UnitTestFixtureSetup("MySolutionUnitTestSettings.xml")] public abstract class BusinessObjectFixture<T> : EPS.QualityTools.UnitTestFramework.Business.BusinessObjectFixture<T> where T : IBusinessEntity { } }
The DLL produced by this project will be referenced by all BusinessObjectsTest projects in the solution.