コード例 #1
0
ファイル: TestStacker.cs プロジェクト: MaxMay1994/11FI4
        public void TestPopEqualsTop()
        {
            Stack.Stacker s     = new Stack.Stacker();
            String        line1 = "Object1";

            s.Push(line1);
            AssertionException.Equals(s.Top(), line1);
        }
コード例 #2
0
ファイル: TestStacker.cs プロジェクト: MaxMay1994/11FI4
        public void TestTop()
        {
            Stack.Stacker s     = new Stack.Stacker();
            String        line1 = "Object1";

            s.Push(line1);
            AssertionException.Equals(s.Top(), line1);
            Assert.False(s.IsEmpty());
        }
コード例 #3
0
ファイル: UnitTest1.cs プロジェクト: orest77/Demo
        public void ConversionLiterTest()
        {
            //Arrange
            string expected = "banana: yellow";

            //Act
            Fruit actual = new Fruit("Banana", "Yellow");

            //Assert
            AssertionException.Equals(actual, expected);
        }
コード例 #4
0
        public void GetCityNameAsync_WhenCalled_PlacemarkShouldNotNull()
        {
            // Arrange
            Location location = new Location
            {
                Latitude  = 18.602933,
                Longitude = 73.7612999
            };
            Placemark placemark = _locationService.Object.GetCityNameAsync(location).Result;

            AssertionException.Equals(placemark, null);
        }
コード例 #5
0
        public void TestAbsWithAnyOperandAndInt()
        {
            double result;

            if (double.TryParse(TestAbs.toAbs.ToString(), out result))
            {
                Assert.AreEqual(Math.Abs(result), TestAbs.calc.Abs(result));
            }
            else
            {
                AssertionException.Equals(TestAbs.calc.Abs(result), new Exception());
            }
        }
コード例 #6
0
        public void TestCosWithAnyOperand()
        {
            double result;

            if (double.TryParse(TestCos.angleInRadian.ToString(), out result))
            {
                Assert.AreEqual(Math.Cos(result), TestCos.calc.Cos(result));
            }
            else
            {
                AssertionException.Equals(TestCos.calc.Cos(result), new Exception());
            }
        }
コード例 #7
0
        public void TestIsPositiveWithAnyOperand()
        {
            double result;

            if (double.TryParse(TestIsPositive.value.ToString(), out result))
            {
                Assert.AreEqual(true, TestIsPositive.calc.isPositive(result));
            }
            else
            {
                AssertionException.Equals(TestIsPositive.calc.isPositive(result), new Exception());
            }
        }
コード例 #8
0
ファイル: TestStacker.cs プロジェクト: MaxMay1994/11FI4
        public void TestPopEqualsPushThreeTimes()
        {
            Stack.Stacker s     = new Stack.Stacker();
            String        line1 = "Object1";
            String        line2 = "Object2";
            String        line3 = "Object3";

            s.Push(line1);
            s.Push(line1);
            s.Push(line1);
            AssertionException.Equals(s.Pop(), line3);
            AssertionException.Equals(s.Pop(), line2);
            AssertionException.Equals(s.Pop(), line1);
        }
コード例 #9
0
        public void TestSqrtWithAnyOperand()
        {
            double result;

            if (double.TryParse(toSqrt.ToString(), out result))
            {
                if (result > 0)
                {
                    Assert.AreEqual(Math.Sqrt(result), calc.Sqrt(result));
                }
                else
                {
                    AssertionException.Equals(TestSqrt.calc.Sqrt(result), new Exception());
                }
            }
            else
            {
                AssertionException.Equals(TestSqrt.calc.Sqrt(result), new Exception());
            }
        }
コード例 #10
0
ファイル: TestStacker.cs プロジェクト: MaxMay1994/11FI4
 public void TestPushNullEqualsTop()
 {
     Stack.Stacker s = new Stack.Stacker();
     s.Push(null);
     AssertionException.Equals(s.Top(), null);
 }