public void AddLineTest()
        {
            AssertionFailureMessage afm;

            afm = new AssertionFailureMessage();
            Assert.AreEqual(String.Empty, afm.ToString());
            afm = new AssertionFailureMessage(TestLine);
            Assert.AreEqual(TestLine, afm.ToString());
            afm = new AssertionFailureMessage("Line {0}", 1);
            Assert.AreEqual(TestLine, afm.ToString());
            afm = new AssertionFailureMessage();
            afm.AddLine(TestLine);
            Assert.AreEqual(String.Concat(afm.NewLine, TestLine), afm.ToString());
            afm = new AssertionFailureMessage();
            afm.AddLine("Line {0}", 1);
            Assert.AreEqual(String.Concat(afm.NewLine, TestLine), afm.ToString());
            afm = new AssertionFailureMessage();
            afm.AddExpectedLine(TestLine);
            Assert.AreEqual(String.Concat(afm.NewLine, "\texpected: ", TestLine), afm.ToString());
            afm = new AssertionFailureMessage();
            afm.AddActualLine(TestLine);
            Assert.AreEqual(String.Concat(afm.NewLine, "\t but was: ", TestLine), afm.ToString());
        }
        public void DisplayMethodTest()
        {
            AssertionFailureMessage afm;
            AssertionFailureMessage afm2;

            afm = new AssertionFailureMessage();
            afm.DisplayExpectedValue(TestLine);
            afm2 = new AssertionFailureMessage();
            afm2.AddExpectedLine(String.Concat("<\"", TestLine, "\">"));
            Assert.AreEqual(afm2.ToString(), afm.ToString());

            afm = new AssertionFailureMessage();
            afm.DisplayActualValue(TestLine);
            afm2 = new AssertionFailureMessage();
            afm2.AddActualLine(String.Concat("<\"", TestLine, "\">"));
            Assert.AreEqual(afm2.ToString(), afm.ToString());

            afm = new AssertionFailureMessage();
            afm.DisplayExpectedAndActual(TestLine, TestLine);
            afm2 = new AssertionFailureMessage();
            afm2.DisplayExpectedValue(TestLine);
            afm2.DisplayActualValue(TestLine);
            Assert.AreEqual(afm2.ToString(), afm.ToString());
        }