コード例 #1
0
        public void Get_List_Of_Policies_By_UserName_Must_Return_A_List()
        {
            var stubClient = ClientListStub.GetFirst();
            var stubPolicy = PolicyListStub.GetFirst();

            _client.Setup(x => x.getClientByEmail(stubClient.Email)).Returns(stubClient);

            var policies = _service.GetListOfPoliciesByUserName(stubClient.Email);

            Assert.IsNotNull(policies);
            Assert.IsTrue(policies.ToArray().Length > 0);
            Assert.AreEqual(policies.First().Id, stubPolicy.Id);
            Assert.AreEqual(policies.First().Email, stubPolicy.Email);
            Assert.AreEqual(policies.First().AmountInsured, stubPolicy.AmountInsured);
            Assert.AreEqual(policies.First().InstallmentPayment, stubPolicy.InstallmentPayment);
            Assert.AreEqual(policies.First().ClientId, stubPolicy.ClientId);
        }