public void GenericsAreCreatedCorrectlyWhenCreatedAsConstructorParameter() { var m = new MockProvider(); m.AddSingleton <Foo>(); m.AddTransient(typeof(Bar <>)); m.AddSingleton <FooBar>(); var o = m.GetService <FooBar>(); Assert.IsNotNull(o); }
public void GenericsAreCreatedCorrectly() { var m = new MockProvider(); m.AddSingleton <Bar <Foo> >(); var o = m.GetService <Bar <Foo> >(); Assert.IsNotNull(o); }
public void GenericsAreCreatedCorrectlyWhenAddedAsGeneric() { var m = new MockProvider(); m.AddSingleton <Foo>(); m.AddTransient(typeof(Bar <>)); var o = m.GetService <Bar <Foo> >(); Assert.IsNotNull(o); }