public void IsRuleApplicable_RuleApplicable(string link) { var linkDto = new LinkDto(link, "Hey", 1); var repositoryLinkRule = new RepositoryLinkRule(A.Fake <IRepository>(), A.Fake <IReadmeFile>()); Assert.IsTrue(repositoryLinkRule.IsRuleApplicable(linkDto), "Link should have been relevant"); }
public void IsLinkValid_LinkNotValid(string link, string actualFile) { var linkDto = new LinkDto(link, "Hey", 1); var repository = new FakeRepository(actualFile); var repositoryLinkRule = new RepositoryLinkRule(repository, A.Fake <IReadmeFile>()); Assert.AreEqual(LinkStatus.Bad, repositoryLinkRule.IsLinkValid(linkDto), "Link should not have been valid"); }