public void CollectionOfTwoMinimalGameTreesIsSuccessfullySerialized() { var targetSgf = "(;)(;)"; var parser = new SgfParser(); var collection = parser.Parse(targetSgf); var serialized = new SgfSerializer().Serialize(collection); Assert.AreEqual(targetSgf, serialized); }
public void SimpleSgfInputIsSuccessfullySerialized() { var targetSgf = @"(;FF[4]C[root](;C[a];C[b](;C[c])(;C[d];C[e]))(;C[f](;C[g];C[h];C[i])(;C[j];LB[ab:Hello world!])))"; var parser = new SgfParser(); var collection = parser.Parse(targetSgf); var serialized = new SgfSerializer().Serialize(collection); Assert.AreEqual(targetSgf, serialized); }