public void DefaultValues() { var sut = new ConstantValueExpression(); Assert.Null(sut.Value); Assert.AreNotEqual(0, sut.GetHashCode()); Assert.AreNotEqual(1, sut.GetHashCode()); }
public void Equality_Default() { var a = new ConstantValueExpression(); var b = new ConstantValueExpression(); Assert.AreEqual(a, b); Assert.AreEqual(a.GetHashCode(), b.GetHashCode()); }
public void Equality_DifferentValue() { var a = new ConstantValueExpression { Value = "a" }; var b = new ConstantValueExpression(); Assert.AreNotEqual(a, b); Assert.AreNotEqual(a.GetHashCode(), b.GetHashCode()); }
public void Equality_ReallyTheSame() { var a = new ConstantValueExpression { Value = "a" }; var b = new ConstantValueExpression { Value = "a" }; Assert.AreEqual(a, b); Assert.AreEqual(a.GetHashCode(), b.GetHashCode()); }