public void AddGenreToInventory_InvalidModelState_ReturnsBadRequest() { _inventoryController.ModelState.AddModelError("Error", "Bad"); var result = _inventoryController.AddGenreToInventory(new AddGenreViewModel()); Assert.IsInstanceOfType(result, typeof(BadRequestErrorMessageResult)); }
public void AddGenreToInventory_AddGenreViewModel_AddsGenreToDatabase() { var genre = new Genre { Id = Guid.NewGuid(), GenreId = Guid.NewGuid() }; var viewModel = new AddGenreViewModel(); _inventoryController.AddGenreToInventory(viewModel); var genres = _context.Genres.ToList(); const int expected = 1; Assert.AreEqual(expected, genres.Count); }