public void GetClaims() { Claim mockClaimRecord = new Claim { ClaimId = 1, Title = "View Only", Description = "permission to view" }; Claim request = new Claim { ClaimId = 0, Title = "", Description = "" }; var mockClaimList = new List <Claim> { new Claim { ClaimId = 1, Title = "View Only", Description = "permission to view" } }; mockRepository.Setup(m => m.GetClaims(It.IsAny <Claim>())).Returns(mockClaimList); var mockClaimService = new ClaimsService(mockRepository.Object); var result = mockClaimService.GetClaims(request); Assert.AreEqual(1, result.Count()); Assert.AreEqual(result.FirstOrDefault().ClaimId, mockClaimRecord.ClaimId); Assert.AreEqual(result.FirstOrDefault().Title, mockClaimRecord.Title); Assert.AreEqual(result.FirstOrDefault().Description, mockClaimRecord.Description); mockClaimService.Should().NotBeNull(); }
public void AddClaim() { Claim request = new Claim { ClaimId = 0, Title = "Test", Description = "Test" }; mockRepository.Setup(m => m.AddClaim(It.IsAny <Claim>())).Returns(true); var mockClaimService = new ClaimsService(mockRepository.Object); var result = mockClaimService.AddClaim(request); mockClaimService.Should().NotBeNull(); Assert.AreEqual(true, result); }
public void DeleteClaimById() { ClaimViewModal mockClaimRecord = new ClaimViewModal { ClaimId = 2, Title = "View Only", Description = "permission to view" }; mockRepository.Setup(m => m.DeleteClaimById(It.IsAny <int>())).Returns(true); var mockClaimService = new ClaimsService(mockRepository.Object); var result = mockClaimService.DeleteClaimById(mockClaimRecord.ClaimId); mockClaimService.Should().NotBeNull(); Assert.AreEqual(true, result); }
public void DeleteClaim() { Claim mockClaimRecord = new Claim { ClaimId = 2, Title = "View Only", Description = "permission to view" }; Claim request = mockClaimRecord; mockRepository.Setup(m => m.RemoveClaim(It.IsAny <Claim>())).Returns(true); var mockClaimService = new ClaimsService(mockRepository.Object); var result = mockClaimService.DeleteClaim(request); mockClaimService.Should().NotBeNull(); Assert.AreEqual(true, result); }