public void RemoveRowTest()
{
double[,] matrix =
{
{ 1, 2 },
{ 3, 4 },
{ 5, 6 },
{ 7, 8 },
};
double[,] a = matrix.RemoveRow(0);
double[,] b = matrix.RemoveRow(1);
double[,] c = matrix.RemoveRow(3);
double[,] expectedA =
{
{ 3, 4 },
{ 5, 6 },
{ 7, 8 },
};
double[,] expectedB =
{
{ 1, 2 },
{ 5, 6 },
{ 7, 8 },
};
double[,] expectedC =
{
{ 1, 2 },
{ 3, 4 },
{ 5, 6 },
};
Assert.IsTrue(expectedA.IsEqual(a));
Assert.IsTrue(expectedB.IsEqual(b));
Assert.IsTrue(expectedC.IsEqual(c));
}