private void CheckResult(IMdStringEditor result, string tag) { result.Should().NotBeNull(); result.Should().BeOfType <MdStringEditor>(); result.ToString().Should().NotBeNullOrEmpty(); result.ToString().Should().NotContain($"@{tag}.type"); result.ToString().Should().NotContain($"@{tag}.name"); result.ToString().Should().NotContain($"@{tag}.summary"); result.ToString().Should().NotContain($"@{tag}s"); result.ToString().Should().NotContain($"@end{tag}s"); result.ToString().Should().NotContain($"@{tag}"); result.ToString().Should().NotContain($"@end{tag}"); }
private void CreateContent(IMdStringEditor mb) { var template = Template; template = template.Replace(Variables.TagPrefix, Type.Prefix); template = template.Replace(Variables.TagFullName, Type.FullName); template = template.Replace(Variables.TagSummary, Type.Summary); var properties = GetCollection(template, Variables.TagProperty); var fields = GetCollection(properties, Variables.TagField); var methods = GetCollection(fields, Variables.TagMethod); mb.AppendLine(methods); }