public void BTestPostArticoloKO() { // Arrange var dbContext = DbContextMocker.nanshopDbContext(); var controller = new ArticoliController(new ArticoliStore(dbContext), MapperMocker.GetMapper()); // Act var response = controller.PostArticolo(this.CreateArtTest()) as ObjectResult; var value = response.Value as InfoMsg; dbContext.Dispose(); // Assert Assert.Equal(422, response.StatusCode); Assert.NotNull(value); Assert.Equal("Articolo 124ProvaIns presente in anagrafica! Impossibile utilizzare il metodo POST!", value.Message); }
public void ATestPostArticolo() { // Arrange var dbContext = DbContextMocker.nanshopDbContext(); var controller = new ArticoliController(new ArticoliStore(dbContext), MapperMocker.GetMapper()); // Act var response = controller.PostArticolo(this.CreateArtTest()) as ObjectResult; var value = response.Value as InfoMsg; dbContext.Dispose(); // Assert Assert.Equal(200, response.StatusCode); Assert.NotNull(value); Assert.Equal("Inserimento articolo 124ProvaIns eseguita con successo!", value.Message); }