public void InputFileSerializerTest() { string path = @"D:\test.txt"; List <int[][]> matrix = MatrixGen.GenerateMatrixForCalcuation(1024); serializer.SaveMatrix(matrix, path); List <int[][]> result = serializer.LoadMatrix(path); CollectionAssert.AreEqual(matrix, result); //File.Delete(path); }
static void Main(string[] args) { IMatrixSerializer serializer; if (args.Count() < 1) { throw new Exception("Matrix size has not been provided"); } using (serializer = new RavenDBMatrixSerializer(new Identifiers())) { serializer.DeleteAllData(); serializer.SaveInputMatrix(MatrixGen.GenerateMatrixForCalcuation(int.Parse(args[0]))); } }
public void DBInputSerializerTest() { List <float[][]> matrix = MatrixGen.GenerateMatrixForCalcuation(matrixSize); serializer.SaveInputMatrix(matrix); List <float[][]> result = serializer.LoadInputMatrix(); for (int i = 0; i < matrix.Count(); i++) { for (int j = 0; j < matrix[i].Count(); j++) { for (int k = 0; k < matrix[i][j].Count(); k++) { Assert.AreEqual(matrix[i][j][k], result[i][j][k], 0.0000000001); } } } }