コード例 #1
0
ファイル: SortTests.cs プロジェクト: jxnu-se-2019/sorting
 private void TestA_ThrowNullException(SorterBase sorter)
 {
     try
     {
         sorter.Sort(null);
         Assert.IsEmpty("Should throw ArgumentNullException");
     }
     catch (Exception ex)
     {
         Assert.IsInstanceOf <ArgumentNullException>(ex);
     }
 }
コード例 #2
0
ファイル: SortTests.cs プロジェクト: jxnu-se-2019/sorting
        private void TestA_Sort(SorterBase sorter, int[] input)
        {
            var expected = input.Clone() as int[];

            Array.Sort(expected);

            sorter.Sort(input);
            var inputString = JsonConvert.SerializeObject(input);

            Console.WriteLine($"input: {inputString}");

            var expectedString = JsonConvert.SerializeObject(expected);

            Console.WriteLine($"expected: {expectedString}");

            Assert.AreEqual(expectedString, inputString);
        }