public void AddTitleTest() { var target = new ContentViewModel(); const string text = "A Title"; target.AddTitle(text); ContentViewModel actual = target.AddTitle("Title"); Assert.AreEqual(text, actual.GetContent().First(t => t.Type == ContentType.Title).Text); Assert.AreEqual("Title", actual.GetContent().Last(t => t.Type == ContentType.Title).Text); }
public void AddPreformattedTest() { var target = new ContentViewModel(); const string text = "A test for paragraph {0}"; ContentViewModel actual = target.AddPreformatted(text); target.AddPreformatted("Test"); Assert.IsTrue(actual.GetContent().Any()); var p = actual.GetContent().First(); Assert.AreEqual(ContentType.Preformatted, p.Type); Assert.AreEqual(text, p.Text); Assert.AreEqual("Test", actual.GetContent().Last().Text); }
public void GetContentTest() { var target = new ContentViewModel(); target.AddTitle("Title"); List <Content> actual = target.GetContent(); Assert.AreEqual(1, actual.Count); Assert.AreEqual("Title", actual.First(t => t.Type == ContentType.Title).Text); }