public void GetMyPoliciesIssuedShouldReturnEmptyListOnEmptyRepository() { var repository = new Mock <IDeletableEntityRepository <Policy> >(); repository.Setup(r => r.AllWithDeleted()).Returns(new List <Policy>().AsQueryable()); var service = new PolicyService(repository.Object); string agentId = "test"; Assert.Equal(0, service.GetMyPoliciesIssued(agentId).Count); }
public void GetMyPoliciesIssuedShouldReturnCorrectCountOnNonEmptyRepository() { var repository = new Mock <IDeletableEntityRepository <Policy> >(); repository.Setup(r => r.AllWithDeleted()).Returns(new List <Policy> { new Policy { AgentId = "Pesho" }, new Policy { AgentId = "test" }, }.AsQueryable()); var service = new PolicyService(repository.Object); string clientId = "test"; Assert.Equal(1, service.GetMyPoliciesIssued(clientId).Count); }