public void absorb_changes() { var test1 = new Test("test1", x => { x.AddComment("text"); x.Section("grammar1"); x.Section("grammar2"); }); var test2 = new Test("test2", x => { x.AddComment("different text"); }); test1.ApplyChanges(test2); test1.Parts.ShouldHaveTheSameElementsAs<ITestPart>(test2.Parts); }
public void ApplyXmlChanges(Test test, XmlDocument xml) { Test newTest = _reader.ReadTest(xml.DocumentElement); test.ApplyChanges(newTest); }
public void ApplyJsonChanges(Test test, string json) { Test newTest = _reader.ReadFromJson(json); test.ApplyChanges(newTest); }