Exemple #1
0
            public void ResrictToMinimalRequirement()
            {
                MinimalVersionRequirement minimalRequirement;

                // When greater (1.1+)
                minimalRequirement = new MinimalVersionRequirement("1.1");
                Assert.AreSame(requirement.RestrictTo(minimalRequirement), minimalRequirement);

                // When lesser (0.9+)
                minimalRequirement = new MinimalVersionRequirement("0.9");
                Assert.AreSame(requirement.RestrictTo(minimalRequirement), requirement);
            }
Exemple #2
0
            public void ResrictToMinimalRequirement()
            {
                MinimalVersionRequirement minimalRequirement;

                // When greater (1.1+)
                minimalRequirement = new MinimalVersionRequirement("1.1");
                Assert.Throws <IncompatibleRequirementException>(
                    delegate
                {
                    requirement.RestrictTo(minimalRequirement);
                }
                    );

                // When lesser (0.9+)
                minimalRequirement = new MinimalVersionRequirement("0.9");
                Assert.AreSame(requirement.RestrictTo(minimalRequirement), requirement);
            }
            public void ResrictToMinimalRequirement()
            {
                MinimalVersionRequirement minimalRequirement;
                IVersionRequirement       targetRequirement;

                // When greater (4.0+)
                minimalRequirement = new MinimalVersionRequirement("4.0");
                Assert.Throws <IncompatibleRequirementException>(
                    delegate
                {
                    requirement.RestrictTo(minimalRequirement);
                }
                    );

                // When in between (2.0+)
                minimalRequirement = new MinimalVersionRequirement("2.0");
                targetRequirement  = new RangeVersionRequirement("2.0", "3.5");
                Assert.AreEqual(requirement.RestrictTo(minimalRequirement), targetRequirement);

                // When lesser (0.9+)
                minimalRequirement = new MinimalVersionRequirement("0.9");
                Assert.AreSame(requirement.RestrictTo(minimalRequirement), requirement);
            }
            public void ResrictToMinimalRequirement()
            {
                MinimalVersionRequirement minimalRequirement;

                // When greater (1.1+)
                minimalRequirement = new MinimalVersionRequirement("1.1");
                Assert.Throws <IncompatibleRequirementException>(
                    delegate
                {
                    requirement.RestrictTo(minimalRequirement);
                }
                    );

                // When more specific 1.0.4+
                minimalRequirement = new MinimalVersionRequirement("1.0.4");
                // Restricts to a new, more restrictive range
                IVersionRequirement targetRequirement = new RangeVersionRequirement("1.0.4", "1.1");

                Assert.AreEqual(requirement.RestrictTo(minimalRequirement), targetRequirement);

                // When lesser (0.9+)
                minimalRequirement = new MinimalVersionRequirement("0.9");
                Assert.AreSame(requirement.RestrictTo(minimalRequirement), requirement);
            }
Exemple #5
0
            public void ResrictToMinimalRequirement()
            {
                MinimalVersionRequirement minimalRequirement = new MinimalVersionRequirement("1.0");

                Assert.AreSame(requirement.RestrictTo(minimalRequirement), minimalRequirement);
            }