public void should_resolve_generic_instances_duck() { var factory = new GenericFactory <ISpeek>(); ISpeek speek = factory.Create <Duck>(); Assert.Equal("Duck is speaking~.", speek.Speek()); }
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()); }