public void RegisterFactory_can_create_a_generic_factory_registration(RegistrationHelper sut) { // Act sut.RegisterFactory(() => new SampleServiceImplementationOne()); // Assert var registrations = sut.GetRegistrations(); Assert.That(registrations, Has.Some.InstanceOf <FactoryRegistration <SampleServiceImplementationOne> >()); var matchingReg = registrations.FirstOrDefault(x => x is FactoryRegistration <SampleServiceImplementationOne>); Assert.That(matchingReg.ServiceType, Is.EqualTo(typeof(SampleServiceImplementationOne))); }