public void Add_Method_Return_BadRequest() { var mock = new Mock <IMusicService>(); var controller = new MusicController(mock.Object); MusicAlbum album = null; var result = controller.Add(album); Assert.IsInstanceOfType(result.Result, typeof(BadRequestResult)); }
public void Add_Method_IsValid() { var mock = new Mock <IMusicService>(); var controller = new MusicController(mock.Object); var musicAlbumMock = new MusicAlbum { Id = _id, Description = "Description", Logo = "Logo", Singer = "Singer", Title = "Title", Type = 1, Year = 2020 }; var expected = new MusicAlbum { Id = _id, Description = "Description", Logo = "Logo", Singer = "Singer", Title = "Title", Type = 1, Year = 2020 }; mock.Setup(repo => repo.Add(musicAlbumMock)); var result = controller.Add(musicAlbumMock); Assert.IsInstanceOfType(result.Result, typeof(CreatedAtActionResult)); var actual = (result.Result as CreatedAtActionResult).Value; actual.Should().BeEquivalentTo(expected); }