コード例 #1
0
        public void GetExportsReturnsCorrectResultWhenImportDefinitionIsOliveOil()
        {
            // Fixture setup
            var importStub = new Mock<ImportDefinition>();
            importStub.SetupGet(id => id.ContractName).Returns(typeof(OliveOil).FullName);

            var sut = new OliveOilExportProvider();
            // Exercise system
            var result = sut.GetExports(importStub.Object);
            // Verify outcome
            Assert.True(result.Any(x => x.Value is OliveOil));
            // Teardown
        }
コード例 #2
0
        public void GetExportsReturnsCorrectResultWhenImportDefinitionIsNotOliveOil()
        {
            // Fixture setup
            var importStub = new Mock<ImportDefinition>();
            importStub.SetupGet(id => id.ContractName).Returns("Foo");

            var sut = new OliveOilExportProvider();
            // Exercise system
            var result = sut.GetExports(importStub.Object);
            // Verify outcome
            Assert.Empty(result);
            // Teardown
        }
コード例 #3
0
        public void GetExportsReturnsCorrectResultWhenImportDefinitionIsOliveOil()
        {
            // Fixture setup
            var importStub = new Mock <ImportDefinition>();

            importStub.SetupGet(id => id.ContractName).Returns(typeof(OliveOil).FullName);

            var sut = new OliveOilExportProvider();
            // Exercise system
            var result = sut.GetExports(importStub.Object);

            // Verify outcome
            Assert.True(result.Any(x => x.Value is OliveOil));
            // Teardown
        }
コード例 #4
0
        public void GetExportsReturnsCorrectResultWhenImportDefinitionIsNotOliveOil()
        {
            // Fixture setup
            var importStub = new Mock <ImportDefinition>();

            importStub.SetupGet(id => id.ContractName).Returns("Foo");

            var sut = new OliveOilExportProvider();
            // Exercise system
            var result = sut.GetExports(importStub.Object);

            // Verify outcome
            Assert.Empty(result);
            // Teardown
        }