public void FindFactories_NoFactories_IsEmpty() { IAssembly assembly = MockAssemblyFactory.CreateMockAssembly(); _mocks.ReplayAll(); FactoryMap map = _target.FindFactories(assembly); EnumerableAssert.IsEmpty(map.Factories); }
public void FindFactories_HasObjectFactory_BuildsProperFactoryMap() { IAssembly assembly = MockAssemblyFactory.CreateMockAssembly(typeof(MyObjectFactory), typeof(MyObject)); _mocks.ReplayAll(); FactoryMap map = _target.FindFactories(assembly); TypeDefinition myObjectFactory = AssemblyHelper.GetType(assembly, typeof(MyObjectFactory).FullName); Assert.IsTrue(map.HasForFactoryType(myObjectFactory)); }