public void KnotFileIOContent_Test() { KnotFileIO fileIO = new KnotFileIO (); Knot knot = fileIO.Load (TestHelper.TestResourcesDirectory + "AllDir.knot"); Assert.AreEqual (knot.MetaData.Name, "AllDir"); Assert.AreEqual (knot.Count (), 6); }
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 LoadSquareKnot(string knotName) { KnotFileIO knotFileIO = new KnotFileIO (); knot = knotFileIO.Load (knotName); }
public void KnotFileLoad_Test() { KnotFileIO fileIO = new KnotFileIO (); Assert.DoesNotThrow (() => { fileIO.Load (TestHelper.TestResourcesDirectory + "AllDir.knot"); }); Assert.Throws<FileNotFoundException>(() => { fileIO.Load (TestHelper.TestResourcesDirectory + "NotExistent.knot"); }); }