Save() public méthode

Speichert einen Knoten in dem Dateinamen, der in dem Knot-Objekt enthalten ist.
public Save ( Knot knot, bool force ) : void
knot Knot
force bool
Résultat void
Exemple #1
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);
            });
        }
        public static void SaveSquareKnot(int numberOfEdges, string knotName)
        {
            Knot knot = null;
            KnotFileIO knotFileIO = new KnotFileIO ();

            knotFileIO.Save (knot, true);
        }