public void Search_Diagonal2_Downward(string word) { // Arrange List <XY> expectedPoints = new List <XY> { new XY(4, 0), new XY(3, 1), new XY(2, 2), new XY(1, 3), new XY(0, 4) }; // Act WordSearch wordSearch = new WordSearch(GetMatrix()); var actualPoints = wordSearch.Diagonal2DownwardSearch(word); XYComparer xYComparer = new XYComparer(); // Assert CollectionAssert.AreEqual(expectedPoints, actualPoints, xYComparer); }