public void TestGetProperty() { var s = new MockCharacter { Name = "Foo" }; var renderer = new MarkdownRenderer<MockCharacter>(s, new RenderingConfiguration()); var actual = renderer.GetProperty("Name", s); Assert.That(actual, Is.EqualTo(s.Name)); }
public void TestExtractPropertyNames(string input, string[] expected) { var s = new MockCharacter { Name = "Foo", PlayerName = "Bar" }; var renderer = new MarkdownRenderer<MockCharacter>(s, new RenderingConfiguration()); var actual = renderer.ExtractPropertyNames(input); Assert.That(actual, Is.EquivalentTo(expected)); }
public void TestFormat(string input, string expected) { var s = new MockCharacter { Name = "Foo", PlayerName = "Bar" }; var renderer = new MarkdownRenderer<MockCharacter>(s, new RenderingConfiguration()); var actual = renderer.Format(input, s); Assert.That(actual, Is.EqualTo(expected)); }