Load() public method

Lädt eines Knotens aus einer angegebenen Datei.
public Load ( string filename ) : Knot
filename string
return Knot
示例#1
0
 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);
 }
示例#2
0
        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);
            });
        }
示例#3
0
 public static void LoadSquareKnot(string knotName)
 {
     KnotFileIO knotFileIO = new KnotFileIO ();
     knot = knotFileIO.Load (knotName);
 }
示例#4
0
 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"); });
 }