コード例 #1
0
        public void Correct_Results_For_Five_Item_Lists(int value0, int value1, int value2, int value3, int value4, int delta)
        {
            int[] values = new int[] { value0, value1, value2, value3, value4 };
            int   result = NumberFinder.FindDelta(values);

            Assert.True(result == delta, $"Incorrect value. Actual: {result}, Expected: {delta}");
        }
コード例 #2
0
        public void Invalid_Length_Array_Should_Throw()
        {
            // Empty array should throw
            Assert.Throws <InvalidOperationException>(() => NumberFinder.FindDelta(new int[] {}));

            // Array length of 1 should throw
            Assert.Throws <InvalidOperationException>(() => NumberFinder.FindDelta(new int[] { 0 }));

            // Array length of 2 should throw
            Assert.Throws <InvalidOperationException>(() => NumberFinder.FindDelta(new int[] { 0, 1 }));
        }
コード例 #3
0
 public void Null_Array_Should_Throw()
 {
     Assert.Throws <ArgumentNullException>(() => NumberFinder.FindDelta(null));
 }