public void ShouldResolveTheContainerItselfAsInterface() { // given var container = new ObjectContainer(); // when var obj = container.Resolve<IObjectContainer>(); // then Assert.IsNotNull(obj); Assert.AreSame(container, obj); }