private static void TestWriteOperation(ISparsityPattern pattern, string referenceFile, SparsityPatternWriter writer) { string tempFile = Guid.NewGuid().ToString() + ".txt"; writer.WriteToFile(pattern, tempFile); bool success = IOUtilities.AreFilesEquivalent(referenceFile, tempFile); File.Delete(tempFile); Assert.True(success); }
private static void TestWriteOperation(IIndexable1D vector, string referenceFile, FullVectorWriter writer) { string tempFile = Guid.NewGuid().ToString() + ".txt"; writer.WriteToFile(vector, tempFile); bool success = IOUtilities.AreFilesEquivalent(referenceFile, tempFile); File.Delete(tempFile); Assert.True(success); }
private static void TestWriteOperation(SignedBooleanMatrixRowMajor matrix, string referenceFile, BooleanMatrixWriter writer) { string tempFile = Guid.NewGuid().ToString() + ".txt"; writer.WriteToFile(matrix, tempFile); bool success = IOUtilities.AreFilesEquivalent(referenceFile, tempFile); File.Delete(tempFile); Assert.True(success); }
private static void TestWriteOperation(ISparseMatrix matrix, string referenceFile, CoordinateTextFileWriter writer) { string tempFile = Guid.NewGuid().ToString() + ".txt"; writer.WriteToFile(matrix, tempFile); bool success = IOUtilities.AreFilesEquivalent(referenceFile, tempFile); File.Delete(tempFile); Assert.True(success); }