public void AddGenreToInventory_InvalidModelState_ReturnsBadRequest()
        {
            _inventoryController.ModelState.AddModelError("Error", "Bad");

            var result = _inventoryController.AddGenreToInventory(new AddGenreViewModel());

            Assert.IsInstanceOfType(result, typeof(BadRequestErrorMessageResult));
        }
Пример #2
0
        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);
        }