public VerifyLinksServiceTests() { links = new List <LinkDto> { goodLink, badLink, unknownLink }; bassicRule.SetLinkTo(true, LinkStatus.Bad, badLink); bassicRule.SetLinkTo(true, LinkStatus.Good, goodLink); bassicRule.SetLinkTo(false, LinkStatus.Unknown, unknownLink); }
public static LinkDto CreateLink(ILinkRule rule, bool ruleApply, LinkStatus linkStatus) { var linkDto = new LinkDto("link", linkStatus.ToString(), 1); rule.SetLinkTo(ruleApply, linkStatus, linkDto); return(linkDto); }
private static List <LinkDto> CreateAllLinks(ILinkRule rule1, ILinkRule rule2) { var allLinks = new List <LinkDto>(); for (int i = 0; i < LinkLoop; i++) { allLinks.Add(TestUtils.CreateLink(rule1, true, LinkStatus.Bad)); allLinks.Add(TestUtils.CreateLink(rule1, true, LinkStatus.Good)); allLinks.Add(TestUtils.CreateLink(rule2, false, LinkStatus.Unknown)); rule1.SetLinkTo(false, LinkStatus.Unknown, allLinks.Last()); allLinks.Add(TestUtils.CreateLink(rule2, true, LinkStatus.Unknown)); rule1.SetLinkTo(false, LinkStatus.Unknown, allLinks.Last()); allLinks.Add(TestUtils.CreateLink(rule1, true, LinkStatus.Unknown)); allLinks.Add(TestUtils.CreateLink(rule2, true, LinkStatus.Good)); rule1.SetLinkTo(false, LinkStatus.Unknown, allLinks.Last()); } return(allLinks); }