コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }