public void CallSongModifyServiceMethodDeleteSong_WhenInvoked() { // Arrange var songService = new Mock <ISongService>(); var userService = new Mock <IUserService>(); var artistService = new Mock <IArtistService>(); var albumService = new Mock <IAlbumService>(); var genreService = new Mock <IGenreService>(); var songModifyService = new Mock <ISongModifyService>(); songModifyService.Setup(x => x.DeleteSong(It.IsAny <Guid>())); var id = Guid.NewGuid(); var sut = new SongController( songService.Object, userService.Object, artistService.Object, albumService.Object, genreService.Object, songModifyService.Object); // Act sut.DeleteSong(id); // Assert songModifyService.Verify(x => x.DeleteSong(It.IsAny <Guid>()), Times.Once); }
protected void RemoveSong(int songID) { try { SongController s = new SongController(); s.DeleteSong(songID); } catch (Exception ex) { Message.Text = GetInerException(ex).Message; } }