Example #1
0
        public void TestSampleCases(int[] expected, int[] a)
        {
            var sut    = new ICProductOfOtherNumbers();
            var actual = sut.GetProductOfOtherNumbers(a);

            Assert.True(expected.SequenceEqual(actual));
        }
Example #2
0
        public void ThrowErrorIfLessThanTwoElementIsPassed()
        {
            var sut = new ICProductOfOtherNumbers();

            int[] invalidArray = {};
            Assert.Throws <ArgumentException>(() => sut.GetProductOfOtherNumbers(null));
            Assert.Throws <ArgumentException>(() => sut.GetProductOfOtherNumbers(invalidArray));
        }