public void MissingDependancyIsNotAddedWhenItIsAlreadyPresent() { var compositeExporter = new CompositeExporter(TestExporter.Default, TestExporterDependancy.Default); Assert.Equal(2, compositeExporter.exporters.Count()); Assert.Equal(new IExporter[] { TestExporter.Default, TestExporterDependancy.Default }, compositeExporter.exporters); }
public void MissingDependencyIsAdded() { var compositeExporter = new CompositeExporter(TestExporter.Default); Assert.Equal(2, compositeExporter.Exporters.Count()); Assert.Equal(new IExporter[] { TestExporterDependency.Default, TestExporter.Default }, compositeExporter.Exporters); }