public void Should_set_x_and_y_coordinates_via_constructors() { var xCoordinate = 3UL; var yCoordinate = 5UL; var sut = new Point(xCoordinate, yCoordinate); Assert.AreEqual(xCoordinate, sut.XCoordinate); Assert.AreEqual(yCoordinate, sut.YCoordinate); }
public void Should_set_startingPoint_and_endingPoint_in_constructor() { var startingPoint = new Point(2, 2); var endingPoint = new Point(5, 5); var sut = new Line(startingPoint, endingPoint); Assert.AreEqual(startingPoint, sut.StartingPoint); Assert.AreEqual(endingPoint, sut.EndingPoint); }
public void Should_set_HasIntersection_and_IntersectionPoints_from_Constructor() { var points = new Point[2]; var hasIntersection = true; var sut = new IntersectionResult(hasIntersection, points); Assert.AreEqual(hasIntersection, sut.HasIntersection); for (var i = 0; i < points.Length; i++) { Assert.AreEqual(points[i], sut.IntersectionPoints[i]); } }
public void Should_not_be_equal_if_y_coordinate_are_different() { var aDifferentPoint = new Point(1, 1); Assert.AreNotEqual(aDifferentPoint, _sut); }
public void Should_implement_equals() { var anotherPoint = new Point(1, 2); _sut.Equals(anotherPoint); }
public void Should_be_equal_if_x_and_y_coordiates_are_the_same() { var anEqualPoint = new Point(1, 2); Assert.AreEqual(anEqualPoint, _sut); }
protected override void Given() { _subjectUnderTest = new Rectangle(new Point(0, 10), new Point(10, 0)); _innerPoint = new Point(4, 4); base.Given(); }