public async Task TestErrSelArticoliByDescrizione() { string Descrizione = "Pippo"; // Arrange var dbContext = DbContextMocker.nanshopDbContext(); var controller = new ArticoliController(new ArticoliStore(dbContext), MapperMocker.GetMapper()); // Act var actionResult = await controller.GetArticoliByDesc(Descrizione, ""); dbContext.Dispose(); var result = actionResult.Result as ObjectResult; var value = result.Value as ICollection <ArticoliDTO>; Assert.Equal(404, result.StatusCode); Assert.Null(value); Assert.Equal("Non è stato trovato alcun articolo con il filtro 'Pippo'", result.Value); }
public async Task TestSelArticoliByDescrizione() { // System.NullReferenceException : Object reference not set to an instance of an object. string Descrizione = "ACQUA ROCCHETTA"; // Arrange var dbContext = DbContextMocker.nanshopDbContext(); var controller = new ArticoliController(new ArticoliStore(dbContext), MapperMocker.GetMapper()); // Act var actionResult = await controller.GetArticoliByDesc(Descrizione, ""); dbContext.Dispose(); var result = actionResult.Result as ObjectResult; var value = result.Value as ICollection <ArticoliDTO>; // Assert Assert.Equal(200, result.StatusCode); Assert.NotNull(value); Assert.Equal(3, value.Count); Assert.Equal("002001201", value.FirstOrDefault().CodArt); }