コード例 #1
0
ファイル: Triangle_3sTests.cs プロジェクト: absltn/AreaLib
        public void Triangle_3sTest()
        {
            //Arrange /Act
            Triangle_3s testTriangle_3s = new Triangle_3s();

            //Assert
            Assert.IsTrue(testTriangle_3s.Name == "triangle_3s" && testTriangle_3s.Properties == 3);
        }
コード例 #2
0
ファイル: Triangle_3sTests.cs プロジェクト: absltn/AreaLib
        public void IsRightTest_true()
        {
            //Arrange
            Triangle_3s testTriangle_3s = new Triangle_3s();

            double[] values = { 3, 4, 5 };

            //Act /Assert
            Assert.IsTrue(testTriangle_3s.isRightTriangle(values) == true);
        }
コード例 #3
0
ファイル: Triangle_3sTests.cs プロジェクト: absltn/AreaLib
        public void IsRightTest_exception()
        {
            //Arrange
            Triangle_3s testTriangle_3s = new Triangle_3s();

            double[] values = { 3, 10, 5 };

            //Act /Assert
            var ex = Assert.Throws <ArgumentException>(() => testTriangle_3s.isRightTriangle(values));

            Assert.That(ex.Message, Is.EqualTo("This is not a valid triangle"));
        }
コード例 #4
0
ファイル: Triangle_3sTests.cs プロジェクト: absltn/AreaLib
        public void InvalidArgumentTest()
        {
            //Arrange
            Triangle_3s testTriangle_3s = new Triangle_3s();

            double[] values = { 1, 10, 5 };

            //Act /Assert
            var ex = Assert.Throws <ArgumentException>(() => testTriangle_3s.CalculateArea(values));

            Assert.That(ex.Message, Is.EqualTo("This is not a valid triangle"));
        }
コード例 #5
0
ファイル: Triangle_3sTests.cs プロジェクト: absltn/AreaLib
        public void CalculateAreaTest()
        {
            //Arrange
            Triangle_3s testTriangle_3s = new Triangle_3s();

            double[] values = { 3, 4, 5 };

            //Act
            double result = testTriangle_3s.CalculateArea(values);

            //Assert
            Assert.IsTrue(result == 6);
        }