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)); }