public void AddScreenshot_ThenAScreenshotIsreturned() { ConfigureScreenshotServiceAdd(); var screenshot = _screenshotService.Add(It.IsAny <Screenshot>()); Assert.IsNotNull(screenshot); }
public async Task <Product> Add([FromBody] IgdbGameMinified igdbGameMinified) { var dbProduct = service.Get(x => x.IgdbId == igdbGameMinified.Id); if (dbProduct != null) { return(dbProduct); } var product = await _igdbService.GetGameById(igdbGameMinified.Id); if (product.Screenshots != null) { foreach (Screenshot screenshot in product.Screenshots) { _screenshotService.Add(screenshot); } } product.DeliveryTime = 2; product.Taxes = 20; _productService.Add(product); return(product); }