public void LoadData_Check() { // Arrange ANeuralNetwork ANN = new ANeuralNetwork(); List <List <double> > ExpectedOutput = new List <List <double> > { new List <double> { 1, 2, 3 }, new List <double> { 4, 5, 6 } }; // Act List <List <double> > Output = ANN.Load_Data("TestDataInput.dat"); // Asert bool ItemsMatch = true; for (int row = 0; row < Output.Count; row++) { for (int column = 0; column < Output[row].Count; column++) { Console.Write(Output[row][column] + " "); if (ExpectedOutput[row][column] != Output[row][column]) { ItemsMatch = false; } } Console.WriteLine(); } Assert.IsTrue(ItemsMatch); }
public void LoadData_FileNotExists() { // Arrange string Filename = "DoesNotExist.net"; ANeuralNetwork ANN = new ANeuralNetwork(); Exception expectedException = null; // Act try { ANN.Load_Data(Filename); } catch (Exception ex) { expectedException = ex; } // Assert Assert.IsNotNull(expectedException); }