Example #1
0
        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);
        }
Example #2
0
 public void ApplyXmlChanges(Test test, XmlDocument xml)
 {
     Test newTest = _reader.ReadTest(xml.DocumentElement);
     test.ApplyChanges(newTest);
 }
Example #3
0
 public void ApplyJsonChanges(Test test, string json)
 {
     Test newTest = _reader.ReadFromJson(json);
     test.ApplyChanges(newTest);
 }