public void ShouldReturnPackageVersionToUse() { resolver.Add("PackageA", "Package1", "1.0.0"); resolver.Add("PackageB", "Package1", "1.1.0"); Assert.That(resolver.ResolveVersion("Step", "PackageA", "Package1"), Is.EqualTo("1.0.0")); Assert.That(resolver.ResolveVersion("Step", "PackageB", "Package1"), Is.EqualTo("1.1.0")); }
public void ShouldReturnPackageVersionToUse(string packageAVersion, string packageBVersion) { resolver.Add("PackageA", packageAVersion); resolver.Add("PackageB", packageBVersion); Assert.That(resolver.ResolveVersion("Step", "PackageA"), Is.EqualTo(packageAVersion)); Assert.That(resolver.ResolveVersion("Step", "PackageA", null), Is.EqualTo(packageAVersion)); Assert.That(resolver.ResolveVersion("Step", "PackageA", string.Empty), Is.EqualTo(packageAVersion)); Assert.That(resolver.ResolveVersion("Step", "PackageB"), Is.EqualTo(packageBVersion)); Assert.That(resolver.ResolveVersion("Step", "PackageB", null), Is.EqualTo(packageBVersion)); Assert.That(resolver.ResolveVersion("Step", "PackageB", string.Empty), Is.EqualTo(packageBVersion)); }