public async Task InUseOk()
        {
            var clientPolicyServiceSvc = GetService <IClientPolicyService>();
            var payload = new CheckPolicyUsagePayload {
                PolicyId = 1
            };
            var response = await clientPolicyServiceSvc.CheckPolicyUsageAsync(payload);

            Assert.AreEqual(true, response.Data.IsInUse);
            Assert.AreEqual(true, response.Success);
            Assert.AreEqual(null, response.Message);
            Assert.AreEqual(null, response.MessageType);
            Assert.AreEqual(CheckPolicyUsageStatus.Ok, response.StatusCode);
        }
        public async Task NegativePolicyId()
        {
            var clientPolicyServiceSvc = GetService <IClientPolicyService>();
            var payload = new CheckPolicyUsagePayload {
                PolicyId = -1
            };
            var response = await clientPolicyServiceSvc.CheckPolicyUsageAsync(payload);

            Assert.AreEqual(null, response.Data);
            Assert.AreEqual(false, response.Success);
            Assert.AreNotEqual(null, response.Message);
            Assert.AreEqual(ApiMessageType.Error, response.MessageType);
            Assert.AreEqual(CheckPolicyUsageStatus.PolicyIdFormat, response.StatusCode);
        }
Пример #3
0
        public async Task <ApiResponse <PolicyUsageDto, CheckPolicyUsageStatus> > CheckPolicyUsageAsync(CheckPolicyUsagePayload payload)
        {
            StartLog();
            ApiResponse <PolicyUsageDto, CheckPolicyUsageStatus> response;

            if (!Validate(payload, out string message, out string property))
            {
                response = Error <CheckPolicyUsageStatus>(message, property);
            }