public IActionResult GetLastCampaignProjects() { if (!locationService.IsCountryAllowed(Request.HttpContext.Connection.RemoteIpAddress)) { return(Forbid()); } var lastCampaign = campaignList.GetLastCampaign(); return(Ok(projectList.GetProjectsAndCampaignUrlModel(lastCampaign))); }
public void When_Getting_LastCampaign_GetLastCampaign_returns_LastCampaign() { var latestCampaign = new Campaign { Id = 1 }; repoMock .Setup(r => r.GetNewestCampaign()) .Returns(latestCampaign); //Act var resultCampaign = campaignList.GetLastCampaign(); //Assert Assert.Equal(latestCampaign.Id, resultCampaign.Id); repoMock.Verify(r => r.GetNewestCampaign(), Times.Once); }