public IHttpActionResult PostGenre(Genre genre) { if (!ModelState.IsValid) { return BadRequest(ModelState); } genreRepository.Add(genre); return CreatedAtRoute("DefaultApi", new { id = genre.Id }, genre); }
public void Test_Add_ListAll() { Genre genre = new Genre() { Id = 1, Name = "Anime", }; GenreRepository repository = new GenreRepository(); int numberOfGenres = repository.GetAll().Count(); Genre result = repository.Add(genre); Assert.NotNull(result); int finalNumberOfGenres = repository.GetAll().Count(); Assert.AreEqual(numberOfGenres + 1, finalNumberOfGenres); }