Ejemplo n.º 1
0
 private static DoFavoriteResult MapDalResult(InsertNewFavoriteResult dalResult)
 {
     switch (dalResult)
     {
         case InsertNewFavoriteResult.IsAlreadyFavorite:
             return DoFavoriteResult.IsAlreadyFavorite;
         case InsertNewFavoriteResult.StoryDoesNotExist:
             return DoFavoriteResult.StoryDoesNotExist;
         case InsertNewFavoriteResult.Success:
             return DoFavoriteResult.Success;
         case InsertNewFavoriteResult.UserDoesNotExist:
             return DoFavoriteResult.UserDoesNotExist;
         default:
             throw new NotImplementedException();
     }
 }
Ejemplo n.º 2
0
 private void GivenThatDalCanFavorite(InsertNewFavoriteResult dalReturnValue)
 {
     FavoriteDal.Setup(d => d.InsertNewFavorite(UserId, SingleStoryId)).Returns(dalReturnValue);
 }
Ejemplo n.º 3
0
 public void FavoritingSingleStoryCallsDalDirectly(InsertNewFavoriteResult dalReturnValue)
 {
     GivenThatDalCanFavorite(dalReturnValue);
     WhenFavoritingSingleStory();
     ThenDalInsertWasCalledWithCorrectParameters();
 }