コード例 #1
0
        [InlineData(10, 11, 12, 14, 13)] // right of center missing
        public void Correct_Results_For_Four_Item_Lists(int value0, int value1, int value2, int value3, int missingNumber)
        {
            int[] values = new int[] { value0, value1, value2, value3 };
            int   result = NumberFinder.FindMissingValue(values);

            Assert.True(result == missingNumber, $"Incorrect value. Actual: {result}, Expected: {missingNumber}");
        }
コード例 #2
0
 public void Null_Array_Should_Throw()
 {
     Assert.Throws <ArgumentNullException>(() => NumberFinder.FindMissingValue(null));
 }
コード例 #3
0
 public void Zero_Delta_Should_Throw()
 {
     Assert.Throws <InvalidOperationException>(() => NumberFinder.FindMissingValue(new int[] { 0, 0, 0 }));
 }