public async Task <IActionResult> GetEditSingleItem(string key) { int id = Int32.Parse(key); var statusMessage = await logicValidation.CheckGetSingleUpdateModelAsync(id); if (statusMessage.IsCompleted) { if (statusMessage.IsCompleted) { var model = await logic.GetSingleUpdateModelAsync(id); return(View("EditSingleItem", model)); } } return(View("CustomError", statusMessage)); }
public async void GetOperation_FromInitializedDbTable_LogicOperationEqualExpectedOperation() { // arrange var expected = GetOperation(); fixture.db.Add(expected); await fixture.db.SaveChangesAsync(); // act var actual = await logic.GetSingleUpdateModelAsync(expected.Id); // assert Assert.Equal(expected.Id, actual.Id); Assert.Equal(expected.Price, actual.Price); Assert.Equal(expected.ProductId, actual.ProductId); Assert.Equal(expected.Quantity, actual.Quantity); Assert.Equal(expected.StorageFromId, actual.StorageFromId); Assert.Equal(expected.StorageToId, actual.StorageToId); Assert.Equal(expected.TransactionId, actual.TransactionId); }