Ejemplo n.º 1
0
        public void Test_MoveTo2()
        {
            string[] lines = new string[] {
                "This is a test line 1",
                "This is a test line 2",
                "This is a test line 3"
            };

            string text = "This is a test";

            GDMNoteRecord instance1 = new GDMNoteRecord(null);

            instance1.ParseString(text);

            GDMNoteRecord instance2 = new GDMNoteRecord(null);

            instance2.SetNotesArray(lines);

            instance1.MoveTo(instance2);

            // moveTo preserved existing note text
            StringList value = new StringList(lines);

            Assert.AreEqual(value.Text, instance2.Lines.Text);
        }
Ejemplo n.º 2
0
        public void Test_Common3()
        {
            GDMNoteRecord       noteRec = fContext.Tree.CreateNote();
            GDMIndividualRecord indiv   = fContext.Tree.CreateIndividual();

            noteRec.SetNotesArray(new string[] { "This", "notes", "test" });

            string ctx = GKUtils.MergeStrings(noteRec.Lines);

            Assert.AreEqual("This notes test", ctx);

            noteRec.Lines.Text = "This\r\nnotes2\r\ntest2";
            Assert.AreEqual("This", noteRec.Lines[0]);
            Assert.AreEqual("notes2", noteRec.Lines[1]);
            Assert.AreEqual("test2", noteRec.Lines[2]);

            Assert.Throws(typeof(ArgumentNullException), () => { GKUtils.MergeStrings(null); });

            ctx = GKUtils.MergeStrings(noteRec.Lines);
            Assert.AreEqual("This notes2 test2", ctx);

            noteRec.Clear();
            noteRec.AddNoteText("Test text");
            Assert.AreEqual("Test text", noteRec.Lines.Text.Trim());

            GEDCOMNotesTest(noteRec, indiv);

            Assert.IsFalse(noteRec.IsEmpty());
            noteRec.Clear();
            Assert.IsTrue(noteRec.IsEmpty());
        }
Ejemplo n.º 3
0
        public void Test_SetNotesArray()
        {
            string[] lines = new string [] {
                "This is a test line 1",
                "This is a test line 2",
                "This is a test line 3"
            };

            GDMNoteRecord instance = new GDMNoteRecord(null);

            instance.SetNotesArray(lines);

            StringList value = new StringList(lines);

            Assert.AreEqual(value.Text, instance.Lines.Text);
        }