public void TestToText(string sbnFile) { if (!File.Exists(sbnFile)) { throw new IgnoreException("File '" + sbnFile + "' not found!"); } SbnTree sbn = null; Assert.DoesNotThrow(() => sbn = SbnTree.Load(sbnFile)); Assert.DoesNotThrow(() => SbnTree.SbnToText(sbnFile, new StreamWriter(File.OpenWrite(Path.ChangeExtension(sbnFile, ".sbn.txt"))))); Assert.IsNotNull(sbn); Assert.IsTrue(sbn.VerifyNodes()); var sbnTestFile = Path.ChangeExtension(sbnFile, null) + "_test.sbn"; Assert.DoesNotThrow(() => sbn.Save(sbnTestFile)); Assert.DoesNotThrow(() => SbnTree.SbnToText(sbnTestFile, new StreamWriter(File.OpenWrite(Path.ChangeExtension(sbnTestFile, ".sbn.txt"))))); }
public void Test(string sbnFile) { if (!File.Exists(sbnFile)) { throw new IgnoreException("File '" + sbnFile + "' not found!"); } SbnTree sbn = null; Assert.DoesNotThrow(() => sbn = SbnTree.Load(sbnFile)); Assert.IsNotNull(sbn); Assert.IsTrue(sbn.VerifyNodes()); var sbnTestFile = Path.ChangeExtension(sbnFile, null) + "_test.sbn"; Assert.DoesNotThrow(() => sbn.Save(sbnTestFile)); var fiO = new FileInfo(sbnFile); var fiT = new FileInfo(sbnTestFile); Assert.AreEqual(fiO.Length, fiT.Length); }
void ISpatialIndex <uint> .SaveIndex(string filename) { _sbnTree.Save(Path.ChangeExtension(filename, "sbn")); //throw new NotImplementedException(); }