public async Task SoftDeletePurchase_Success_ReturnStatusCodeOk() { IHttpActionResult result = await purchaseController.Delete(new Guid("3bc4d343-1a0d-432f-a190-d8f76ebb1ab9")); HttpJsonApiResult <PurchaseViewModel> contentResult = result as HttpJsonApiResult <PurchaseViewModel>; Assert.AreEqual(HttpStatusCode.OK, contentResult.StatusCode); }
public async Task DeleteTest() { purchaseRepository.Setup(t => t.GetById("5f0e43f02f695b5ae0d8526e")).Returns(Task.Run(() => purchase)); var result = await purchaseController.Delete(purchaseRepository.Object, "5f0e43f02f695b5ae0d8526e"); Assert.That(result, Is.InstanceOf <NoContentResult>()); var ok = result as NoContentResult; Assert.That(ok, Is.Not.Null); }