public void TestGenerateEmptyNumberRowExpectedOnlyZero() { //Arrange NaturalNumberRow testRow = new NaturalNumberRow(); bool hasRowOnlyZero = true; //Act if (testRow.GetRowLength() > 1) { hasRowOnlyZero = false; } else { foreach (int item in testRow) { if (item != 0) { hasRowOnlyZero = false; break; } } } //Assert Assert.IsTrue(hasRowOnlyZero); }
private bool CheckRowEquality(NaturalNumberRow testRow, int[] expectedRow) { if (testRow.GetRowLength() != expectedRow.Length) { return(false); } bool areRowsSame = true; int position = 0; foreach (int item in testRow) { if (item != expectedRow[position]) { areRowsSame = false; break; } position++; } return(areRowsSame); }