public void Get_GetPublicationsWithFavorites_OkObjectResult() { // Arrange var getableFavorite = new Mock <IGetableFavorite>(); var mapper = new Mock <IMapper>(); var favoriteController = new FavoriteController( getableFavorite.Object, mapper.Object); // Act var result = favoriteController.Get(Guid.NewGuid()); // Assert Assert.NotNull(result); Assert.IsType <OkObjectResult>(result.Result); }
public void Get_GetPublicationsWithFavorites_NotFound404() { // Arrange var invalidAuthorId = Guid.NewGuid(); var getableFavorite = new Mock <IGetableFavorite>(); var mapper = new Mock <IMapper>(); var favoriteController = new FavoriteController( getableFavorite.Object, mapper.Object); getableFavorite.Setup(gf => gf.GetPublicationsWithFavorites(invalidAuthorId)) .Throws(new FavoritesNotFoundException("Favorites not found.")); // Act var result = favoriteController.Get(invalidAuthorId); // Assert Assert.NotNull(result); Assert.IsType <NotFoundObjectResult>(result.Result); }