public void KnotFileO_Test() { Random random = new Random (); String randomname = random.Next (100000).ToString (); Knot testKnot = KnotGenerator.coloredKnot (randomname); KnotFileIO fileIO = new KnotFileIO (); fileIO.Save (testKnot, true); Assert.IsTrue (testKnot.Equals (fileIO.Load (testKnot.MetaData.Filename))); Assert.IsTrue (testKnot.MetaData.Equals (fileIO.LoadMetaData (testKnot.MetaData.Filename))); //Sollte nun im Cache sein Assert.IsTrue (testKnot.Equals (fileIO.Load (testKnot.MetaData.Filename))); Assert.Catch (() => { fileIO.Save (KnotGenerator.noMetadataKnot ("test"), true); }); }
public static void SaveSquareKnot(int numberOfEdges, string knotName) { Knot knot = null; KnotFileIO knotFileIO = new KnotFileIO (); knotFileIO.Save (knot, true); }