Exemple #1
0
        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"));
        }
Exemple #2
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));
        }