public void Constructor_SetsContainer() { var containerMock = new Mock <IContainer>(); var adaptor = new IocAdaptor(containerMock.Object); Assert.NotNull(adaptor.container); }
public void Resolve_CallsContainerResolve() { var containerMock = new Mock <IContainer>(); var adaptor = new IocAdaptor(containerMock.Object); adaptor.Resolve(typeof(object)); containerMock.Verify(c => c.Resolve(typeof(object), IfUnresolved.Throw)); }
public void Resolve_CallsContainerResolve() { var testObject = new object(); var builder = new ContainerBuilder(); builder.RegisterInstance(testObject); var adaptor = new IocAdaptor(builder); Assert.Equal(testObject, adaptor.Resolve(typeof(object))); }
public void Constructor_SetsContainer() { var adaptor = new IocAdaptor(new ContainerBuilder()); Assert.NotNull(adaptor.container); }