public void MissingApis() { BreakingChange bc = UriBC.DeepCopy(); bc.ApplicableApis = null; ValidateParse(GetBreakingChangeMarkdown("MissingApis.md"), bc); }
public void CorruptData() { BreakingChange bc = UriBC.DeepCopy(); bc.VersionBroken = null; bc.ImpactScope = BreakingChangeImpact.Unknown; bc.IsQuirked = false; bc.ApplicableApis = bc.ApplicableApis.Concat(new[] { "##" }); bc.Suggestion = "\\0\0\0\0\0" + bc.Suggestion + "\u0001\u0002"; ValidateParse(GetBreakingChangeMarkdown("CorruptData.md"), bc); }
public void DuplicateSections() { BreakingChange bc = UriBC.DeepCopy(); bc.VersionFixed = new Version(1, 0); bc.Id = ListTBC.Id; bc.Title = ListTBC.Title; bc.Details = ListTBC.Details + "\n\n\n" + UriBC.Details; bc.Suggestion = ListTBC.Suggestion + "\n\n" + UriBC.Suggestion; bc.ApplicableApis = ListTBC.ApplicableApis.Concat(UriBC.ApplicableApis).ToList(); ValidateParse(GetBreakingChangeMarkdown("DupSections.md"), bc); }