public void PerformRegistrations_SingleMappingSupplied_CallsRegistrationNameFactory() { var mapping = new TypeMapping(typeof(String), typeof(Boolean)); // Act handler.PerformRegistrations(target.Object, new[] { mapping }); // Assert registrationNameFactory.Verify(r => r.GetRegistrationName(mapping)); }
public void PerformRegistrations_SingleMappingSupplied_CallsInjectionMemberFactory() { var mapping = new TypeMapping(typeof(String), typeof(Boolean)); // Act handler.PerformRegistrations(target.Object, new[] { mapping }); // Assert injectionMemberFactory.Verify(m => m.CreateInjectionMembers(mapping)); }
public void PerformRegistrations_SingleMappingSupplied_CallsLifetimeManagerFactory() { var mapping = new TypeMapping(typeof(String), typeof(Boolean)); // Act handler.PerformRegistrations(target.Object, new[] { mapping }); // Assert configLifetimeManagerFactory.Verify(c => c.CreateLifetimeManager(mapping)); }
public void PerformRegistrations_SingleMappingSupplied_CallsValidator() { var mapping = new TypeMapping(typeof(String), typeof(Boolean)); // Act handler.PerformRegistrations(target.Object, new [] { mapping }); // Assert typeMappingValidator.Verify(v => v.ValidateTypeMapping(mapping)); }