コード例 #1
0
        public async Task ClientPolicyNotActive()
        {
            var clientPolicySvc = GetService <IClientPolicyService>();
            var payload         = new CancelClientPolicyPayload {
                ClientPolicyId = 1
            };
            var response = await clientPolicySvc.CancelClientPolicyAsync(payload);

            Assert.AreEqual(null, response.Data);
            Assert.AreEqual(false, response.Success);
            Assert.AreNotEqual(null, response.Message);
            Assert.AreEqual(ApiMessageType.Error, response.MessageType);
            Assert.AreEqual(CancelClientPolicyStatus.ClientPolicyNotActive, response.StatusCode);
        }
コード例 #2
0
        public async Task CancelClientPolicyOk()
        {
            var clientPolicySvc = GetService <IClientPolicyService>();
            var payload         = new CancelClientPolicyPayload {
                ClientPolicyId = 2
            };
            var response = await clientPolicySvc.CancelClientPolicyAsync(payload);

            var expectedMsg = InsuranceResources.Get("CancelClientPolicyOk");

            Assert.AreEqual(payload.ClientPolicyId, response.Data.ClientPolicyId);
            Assert.AreNotEqual(null, response.Data.PolicyName);
            Assert.AreNotEqual(null, response.Data.PolicyStatusDescription);
            Assert.AreNotEqual(DateTime.MinValue, response.Data.StartDate);
            Assert.AreEqual(expectedMsg, response.Message);
            Assert.AreEqual(ApiMessageType.Success, response.MessageType);
            Assert.AreEqual(CancelClientPolicyStatus.CancelClientPolicyOk, response.StatusCode);
            Assert.AreEqual(true, response.Success);
        }