public void Constructor() { var sut = new Point(4711, 42); Assert.AreEqual(4711, sut.X); Assert.AreEqual(42, sut.Y); }
public void Equality() { var obj1 = new Point(1, 2); var obj2 = new Point(1, 1); var sut = new Point(1, 2); Assert.IsFalse(sut.Equals(null as object)); Assert.IsTrue(sut.Equals(sut as object)); Assert.IsTrue(sut.Equals(obj1)); Assert.IsFalse(sut.Equals(obj2)); }
public void HashCodeTest() { var sut = new Point(3, 4); Assert.AreEqual((3d.GetHashCode()*397) ^ 4d.GetHashCode(), sut.GetHashCode()); }
public void ToStringTest() { var sut = new Point(1, 2); Assert.AreEqual("(1;2)", sut.ToString()); }