public void DeleteBill_ValidParams_ReturnsResponse() { var test = orchestrator.DeleteBill(validDeleteBillRequest).Result; Assert.IsNotNull(test); Assert.IsInstanceOf <DeleteBillResponse>(test); Assert.IsTrue(test.DeleteSuccess); }
public void DeleteBill_InvalidParams_ReturnsErrorResponse() { var test = orchestrator.DeleteBill(invalidBillViewModel.Id, validUsername).Result; Assert.IsInstanceOf <OrchestratorResponseWrapper <bool> >(test); Assert.IsNotNull(test); Assert.IsFalse(test.Model); Assert.AreEqual(1, test.Errors.Count); }
public async Task <IHttpActionResult> DeleteBill([FromUri] DeleteBillRequest request) { var response = await orchestrator.DeleteBill(request); return(Ok(response)); }
public async Task <ActionResult> Delete(Guid billId) { var response = await orchestrator.DeleteBill(billId, UserEmail); return(JsonResponse(response)); }