コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: oleeriksen/TDD03
        public void Test1()
        {
            ArrayFunctions af = new ArrayFunctions();

            int[] a = { 2, 3, 4 };

            Assert.True(af.IsUnique(a));
            Assert.True(af.IsUnique(new int[0]));
        }
コード例 #2
0
        public void TestMethod1()
        {
            ArrayFunctions af = new ArrayFunctions();

            int[] a = { 1, 2 };
            Assert.IsTrue(af.IsUnique(a));

            int[] b = { };
            Assert.IsTrue(af.IsUnique(b));
        }
コード例 #3
0
ファイル: UnitTest1.cs プロジェクト: oleeriksen/TDD03
        public void TC(int[] input, bool expectedResult)
        {
            ArrayFunctions af           = new ArrayFunctions();
            bool           actualResult = af.IsUnique(input);

            Assert.Equal(expectedResult, actualResult);
        }
コード例 #4
0
        public void TestMethod4()
        {
            ArrayFunctions af = new ArrayFunctions();

            int[] a = { 1, 2, 1 };
            Assert.IsFalse(af.IsUnique(a));
        }
コード例 #5
0
        public void TestDuplicates()
        {
            ArrayFunctions af = new ArrayFunctions();

            int[] a = { 1, 2, 3, 4, 4 };

            Assert.IsFalse(af.IsUnique(a));
        }
コード例 #6
0
ファイル: UnitTest1.cs プロジェクト: oleeriksen/TDD03
        public void TestNullException()
        {
            ArrayFunctions af = new ArrayFunctions();

            Assert.Throws <ArgumentNullException>(() => af.IsUnique(null));
        }
コード例 #7
0
        public void TestException()
        {
            ArrayFunctions af = new ArrayFunctions();

            Assert.ThrowsException <Exception>(() => af.IsUnique(null));
        }