Esempio n. 1
0
        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)));
        }