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 }); }
public void Test005(ComponentParameter left, ComponentParameter right, bool expectedResult) { left.GetHashCode().Equals(right.GetHashCode()).ShouldBe(expectedResult); }
public void Test002() { Should.Throw <ArgumentNullException>(() => ComponentParameter.CreateParameter(null !, null)); Should.Throw <ArgumentNullException>(() => { ComponentParameter p = (null, null, false); }); }
public void Test004() { ComponentParameter.CreateParameter(string.Empty, string.Empty) .Equals(new object()) .ShouldBeFalse(); }
public void Test001() { Should.Throw <ArgumentNullException>(() => ComponentParameter.CreateCascadingValue(null, null !)); Should.Throw <ArgumentNullException>(() => { ComponentParameter p = (null, null, true); }); }