public void DailyChallenge2() { DailyChallenge2 model = new DailyChallenge2(); Assert.AreEqual(2, model.Proceed(new int[] { 3, 4, -1, 1 })); Assert.AreEqual(3, model.Proceed(new int[] { 1, 2, 0 })); Assert.AreEqual(4, model.Proceed(new int[] { 1, 3, 2, 7, 6, -2, 5, -123, 24, 1, 5, 0 })); Assert.AreEqual(5, model.Proceed(new int[] { 3, 2, 4, -1, 1 })); Assert.AreEqual(5, model.Proceed(new int[] { 1, 2, 3, 4 })); Assert.AreEqual(1, model.Proceed(new int[] { -1, 4, 4, -4 })); Assert.AreEqual(1, model.Proceed(new int[] { 2, 2, 2, 2 })); Assert.AreEqual(1, model.Proceed(new int[] { 3, 2, 3, 2 })); }
public void ProductListResultsShouldMatch() { //arrange var numbers = new List <int> { 1, 2, 3, 4, 5 }; //Act var result = DailyChallenge2.ProductCalcluationList(numbers); //Assert Assert.Equal(5, result.Count); Assert.True(result.Contains(120)); Assert.True(result.Contains(60)); Assert.True(result.Contains(40)); Assert.True(result.Contains(30)); Assert.True(result.Contains(24)); }