public async Task <IActionResult> AddSingleItem(ProductCatalog model) { var product = await logic.AddDataModelAsync(model); await logProvider.AddToLogAsync($"Added new product into catalog (Id: {product.Id})."); return(RedirectToRoute(ProductsCatalogRouting.Index)); }
public async void AddProductCatalog_ToEmptyDbTable_AddedProductCatalogEqualExpectedProductCatalog() { // arrange var expected = GetProductCatalog(); // act await logic.AddDataModelAsync(expected); // assert var actual = await fixture.db.ProductCatalog.FirstOrDefaultAsync(i => i.Id == expected.Id); Assert.Equal(expected.Id, actual.Id); Assert.Equal(expected.Cas, actual.Cas); Assert.Equal(expected.LicenseRequired, actual.LicenseRequired); Assert.Equal(expected.Name, actual.Name); }