public async Task <ApiResponse <RiskDto, GetRiskStatus> > GetRiskAsync(GetRiskPayload payload) { StartLog(); ApiResponse <RiskDto, GetRiskStatus> response; if (!Validate(payload, out string message, out string property)) { response = Error <GetRiskStatus>(message, property); }
public async Task SingleRecordOk() { var masterDataSvc = GetService <IMasterDataService>(); var payload = new GetRiskPayload { RiskId = 1 }; var response = await masterDataSvc.GetRiskAsync(payload); Assert.AreEqual(payload.RiskId, response.Data.RiskId); Assert.AreEqual(true, response.Success); Assert.AreEqual(null, response.Message); Assert.AreEqual(null, response.MessageType); Assert.AreEqual(GetRiskStatus.Ok, response.StatusCode); }
public async Task SingleRecordNegativeRiskId() { var masterDataSvc = GetService <IMasterDataService>(); var payload = new GetRiskPayload { RiskId = -1 }; var response = await masterDataSvc.GetRiskAsync(payload); Assert.AreEqual(null, response.Data); Assert.AreEqual(false, response.Success); Assert.AreNotEqual(null, response.Message); Assert.AreEqual(ApiMessageType.Error, response.MessageType); Assert.AreEqual(GetRiskStatus.RiskIdFormat, response.StatusCode); }