public string AcceptOrder([FromBody] AcceptOrderRequestModel requestModel) { var order = Context.Orders.First(o => o.OrderId == requestModel.OrderId); order.Status = OrdersConstants.AcceptStatus; order.UpdateDate = DateTime.Now; order.UpdateUser = requestModel.Username; Context.SaveChanges(); return("Success"); }
public void AcceptOrder_Success() { // given var resources = new Resources(); var orderId = 1234; var requestModel = new AcceptOrderRequestModel { OrderId = orderId, Username = resources.TestUsername }; resources.MockApiCaller.AddMockResponse("WebApi:Orders:AcceptOrder", requestModel, "Success"); // when var result = resources.Controller.AcceptOrder(orderId) as JsonResult; // then Assert.IsNotNull(result); Assert.AreEqual("Success", result.Value.ToString()); }