public void TestThat_ArtifactWithMultipleDependenciesReturnsCorrectDependenciesInCorrectOrder() { var dependencyHandler = new RunbookDependencyHandler(); var settings = new ConDepSettings { Options = { Assembly = GetType().Assembly } }; var artifact = new MyArtifactWithMultipleDependencies(); var runbooks = dependencyHandler.GetDependeciesForRunbook(artifact, settings); Assert.That(runbooks.Count, Is.EqualTo(2)); Assert.That(runbooks[0], Is.InstanceOf <MyStandardArtifact1>()); Assert.That(runbooks[1], Is.InstanceOf <MyStandardArtifact2>()); }
public void TestThat_ArtifactWithMultipleDependenciesReturnsCorrectDependenciesInCorrectOrder() { var dependencyHandler = new ArtifactDependencyHandler(); var settings = new ConDepSettings { Options = { Assembly = GetType().Assembly } }; var artifact = new MyArtifactWithMultipleDependencies(); dependencyHandler.PopulateWithDependencies(artifact, settings); var dependencies = artifact.Dependencies.ToList(); Assert.That(dependencies.Count, Is.EqualTo(2)); Assert.That(dependencies[0], Is.InstanceOf <MyStandardArtifact1>()); Assert.That(dependencies[1], Is.InstanceOf <MyStandardArtifact2>()); }