public void TestSampleCases(int[] expected, int[] a) { var sut = new ICProductOfOtherNumbers(); var actual = sut.GetProductOfOtherNumbers(a); Assert.True(expected.SequenceEqual(actual)); }
public void ThrowErrorIfLessThanTwoElementIsPassed() { var sut = new ICProductOfOtherNumbers(); int[] invalidArray = {}; Assert.Throws <ArgumentException>(() => sut.GetProductOfOtherNumbers(null)); Assert.Throws <ArgumentException>(() => sut.GetProductOfOtherNumbers(invalidArray)); }