Esempio n. 1
0
        public static IEnumerable <object[]> GetEqualsTestData()
        {
            var name  = "foo";
            var value = "bar";
            var p1    = ComponentParameter.CreateParameter(name, value);
            var p2    = ComponentParameter.CreateParameter(name, value);
            var p3    = ComponentParameter.CreateCascadingValue(name, value);
            var p4    = ComponentParameter.CreateParameter(string.Empty, value);
            var p5    = ComponentParameter.CreateParameter(name, string.Empty);

            yield return(new object[] { p1, p1, true });

            yield return(new object[] { p1, p2, true });

            yield return(new object[] { p3, p3, true });

            yield return(new object[] { p1, p3, false });

            yield return(new object[] { p1, p4, false });

            yield return(new object[] { p1, p5, false });
        }
Esempio n. 2
0
 public void Test005(ComponentParameter left, ComponentParameter right, bool expectedResult)
 {
     left.GetHashCode().Equals(right.GetHashCode()).ShouldBe(expectedResult);
 }
Esempio n. 3
0
 public void Test002()
 {
     Should.Throw <ArgumentNullException>(() => ComponentParameter.CreateParameter(null !, null));
     Should.Throw <ArgumentNullException>(() => { ComponentParameter p = (null, null, false); });
 }
Esempio n. 4
0
 public void Test004()
 {
     ComponentParameter.CreateParameter(string.Empty, string.Empty)
     .Equals(new object())
     .ShouldBeFalse();
 }
Esempio n. 5
0
 public void Test001()
 {
     Should.Throw <ArgumentNullException>(() => ComponentParameter.CreateCascadingValue(null, null !));
     Should.Throw <ArgumentNullException>(() => { ComponentParameter p = (null, null, true); });
 }