Esempio n. 1
0
        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();
        }