public async Task TestMethod_UpdateGatePassWithRFIDCode_Ok() { GatePassRepositoryTest.FLAG_GET_ASYNC = 1; GatePassRepositoryTest.FLAG_GET_ASYNC_2 = 1; var sampleGateView = new GatePassViewModel(); sampleGateView.driver = new DriverViewModel(); var updateResponse = await _queueService.UpdateGatePassWithRFIDCode(sampleGateView); GatePassRepositoryTest.ResetDummyFlags(); var gate = updateResponse.responseData; Assert.IsNotNull(gate); }
public async Task TestMethod_UpdateGatePass_SaveException() { GatePassRepositoryTest.FLAG_GET_ASYNC = 1; GatePassRepositoryTest.FLAG_GET_ASYNC_2 = 1; UnitOfWorkTest.FLAG_SAVE = -1; var sampleGateView = new GatePassViewModel(); sampleGateView.driver = new DriverViewModel(); var updateResponse = await _queueService.UpdateGatePass(sampleGateView); GatePassRepositoryTest.ResetDummyFlags(); UnitOfWorkTest.ResetDummyFlags(); Assert.AreEqual(updateResponse.errorCode, ResponseCode.ERR_SEC_UNKNOW); }
public async Task TestMethod_UpdateGatePassWithRFIDCode_SaveFail() { GatePassRepositoryTest.FLAG_GET_ASYNC = 1; GatePassRepositoryTest.FLAG_GET_ASYNC_2 = 1; UnitOfWorkTest.FLAG_SAVE = 0; var sampleGateView = new GatePassViewModel(); sampleGateView.driver = new DriverViewModel(); var updateResponse = await _queueService.UpdateGatePassWithRFIDCode(sampleGateView); GatePassRepositoryTest.ResetDummyFlags(); UnitOfWorkTest.ResetDummyFlags(); var gate = updateResponse.responseData; Assert.AreEqual(updateResponse.errorCode, ResponseCode.ERR_DB_FAIL_TO_SAVE); }
public async Task <ResponseViewModel <GatePassViewModel> > UpdateGatePassWithRFIDCode([FromBody] GatePassViewModel gatePassViewModel) { return(await _queueService.UpdateGatePass(gatePassViewModel)); }