Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
        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]);
            }
        }
Exemplo n.º 4
0
 public void Should_not_be_equal_if_y_coordinate_are_different()
 {
     var aDifferentPoint = new Point(1, 1);
     Assert.AreNotEqual(aDifferentPoint, _sut);
 }
Exemplo n.º 5
0
 public void Should_implement_equals()
 {
     var anotherPoint = new Point(1, 2);
     _sut.Equals(anotherPoint);
 }
Exemplo n.º 6
0
 public void Should_be_equal_if_x_and_y_coordiates_are_the_same()
 {
     var anEqualPoint = new Point(1, 2);
     Assert.AreEqual(anEqualPoint, _sut);
 }
Exemplo n.º 7
0
 protected override void Given()
 {
     _subjectUnderTest = new Rectangle(new Point(0, 10), new Point(10, 0));
     _innerPoint = new Point(4, 4);
     base.Given();
 }