Example #1
0
 /// <summary>
 /// When overridden in a derived class, sets up known quantities to facilitate the unit test.
 /// </summary>
 /// <param name="container"></param>
 protected abstract void Given(IConfigureContainer container);
 protected override void Given(IConfigureContainer container)
 {
     container.RegisterInstance <ITestableFactory>(new TestableFactory());
 }
Example #3
0
 /// <summary>
 /// Creates a new instance of the <see cref="TestBase{TToValidate}"/> class.
 /// </summary>
 /// <param name="configureContainer">Custom <see cref="IConfigureContainer"/> implementation</param>
 /// <param name="resolveInstances">Custom <see cref="IResolveInstance"/> implementation</param>
 protected TestBase(IConfigureContainer configureContainer, IResolveInstance resolveInstances)
 {
     _configureContainer = configureContainer;
     _resolveInstances   = resolveInstances;
 }