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); }
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); }