public void MatrixFactoryReturnsProperMediumMatrix() { int expectedCols = 10; int expectedRows = 10; MatrixFactory factory = new MatrixFactory(); IMatrix matrix = factory.CreateMatrix(MatrixTypes.MEDIUM); Assert.AreEqual(expectedCols, matrix.Cols, "Actual number of matrix columns are different from expected"); Assert.AreEqual(expectedRows, matrix.Cols, "Actual number of matrix rows are different from expected"); }
public void MatrixFactoryReturnsProperDefaultMatrix() { int expectedCols = 5; int expectedRows = 5; MatrixFactory factory = new MatrixFactory(); IMatrix matrix = factory.CreateMatrix(default(MatrixTypes)); Assert.AreEqual(expectedCols, matrix.Cols, "Actual number of matrix columns are different from expected"); Assert.AreEqual(expectedRows, matrix.Cols, "Actual number of matrix rows are different from expected"); }
public void MatrixFactoryReturnsProperSmallMatrix() { /*MatrixBuilder smallBuilder = new SmallMatrixBuilder(); * int expectedCols = smallBuilder.Matrix.Cols; * int expectedRaws = smallBuilder.Matrix.Rows;*/ int expectedCols = 5; int expectedRows = 5; MatrixFactory factory = new MatrixFactory(); IMatrix matrix = factory.CreateMatrix(MatrixTypes.SMALL); Assert.AreEqual(expectedCols, matrix.Cols, "Actual number of matrix columns are different from expected"); Assert.AreEqual(expectedRows, matrix.Cols, "Actual number of matrix rows are different from expected"); }