Ejemplo n.º 1
0
        public void GetInstance_Should_Pass_To_Container()
        {
            // Arrange
            var containerMock = new Mock <IContainer>();

            containerMock.Setup(x => x.GetInstance <string>()).Returns("test");
            var adapter = new StructureMapContainerAdapter(containerMock.Object, (config, commands) => config);

            // Act
            var result = adapter.GetInstance <string>();


            // Assert
            result.ShouldBe("test");
            containerMock.Verify(x => x.GetInstance <string>(), Times.Once());
        }