public void SutIsExportProvider() { // Fixture setup // Exercise system var sut = new OliveOilExportProvider(); // Verify outcome Assert.IsAssignableFrom<ExportProvider>(sut); // Teardown }
public void SutIsExportProvider() { // Fixture setup // Exercise system var sut = new OliveOilExportProvider(); // Verify outcome Assert.IsAssignableFrom <ExportProvider>(sut); // Teardown }
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 }
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 }
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 }
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 }
public void ResolveOliveOilFromExportProvider() { var provider = new OliveOilExportProvider(); var container = new CompositionContainer(provider); var oil = container.GetExportedValue<OliveOil>(); Assert.NotNull(oil); }