コード例 #1
0
        public void should_resolve_generic_instances_duck()
        {
            var    factory = new GenericFactory <ISpeek>();
            ISpeek speek   = factory.Create <Duck>();

            Assert.Equal("Duck is speaking~.", speek.Speek());
        }
コード例 #2
0
        public void should_resolve_generic_instances_goat()
        {
            var    factory = new GenericFactory <ISpeek>();
            ISpeek speek   = factory.Create <Goat>();

            Assert.Equal("I am a goat.", speek.Speek());
        }