public ActionResult DeleteConfirmed(int id) { MovieSuggestion movieSuggestion = db.Suggestions.Find(id); db.Suggestions.Remove(movieSuggestion); db.SaveChanges(); return(RedirectToAction("Index")); }
public void CanSuggest(bool expected, double score) { var movieScore = new MovieScoreStub(score); var movieSuggestion = new MovieSuggestion(movieScore); var title = Guid.NewGuid().ToString(); var isGood = movieSuggestion.IsGoodMovie(title); Assert.Equal(isGood, expected); }
public ActionResult Edit([Bind(Include = "Id,FullName,Suggestion")] MovieSuggestion movieSuggestion) { if (ModelState.IsValid) { db.Entry(movieSuggestion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(movieSuggestion)); }
public ActionResult Create([Bind(Include = "Id,FullName,Suggestion")] MovieSuggestion movieSuggestion) { if (ModelState.IsValid) { db.Suggestions.Add(movieSuggestion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(movieSuggestion)); }
public void CanSuggest(bool expected, double score) { var movieScore = new Mock <IMovieScore>(); movieScore.Setup(ms => ms.Score(It.IsAny <string>())).Returns(score); var movieSuggestion = new MovieSuggestion(movieScore.Object); var title = Guid.NewGuid().ToString(); var isGood = movieSuggestion.IsGoodMovie(title); Assert.Equal(expected, isGood); movieScore.Verify(ms => ms.Score(title)); }
// GET: MovieSuggestions/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MovieSuggestion movieSuggestion = db.Suggestions.Find(id); if (movieSuggestion == null) { return(HttpNotFound()); } return(View(movieSuggestion)); }
public void CanSuggest(bool expected, double score) { var movieScore = A.Fake <IMovieScore>(); A.CallTo(() => movieScore.Score(A <string> .Ignored)).Returns(score); var movieSuggestion = new MovieSuggestion(movieScore); var title = Guid.NewGuid().ToString(); var isGood = movieSuggestion.IsGoodMovie(title); Assert.Equal(expected, isGood); A.CallTo(() => movieScore.Score(title)).MustHaveHappened(); }
public void CanSuggest(bool expected, double score) { var movieScore = Substitute.For <IMovieScore>(); movieScore.Score(Arg.Any <string>()).Returns(score); var movieSuggestion = new MovieSuggestion(movieScore); var title = Guid.NewGuid().ToString(); var isGood = movieSuggestion.IsGoodMovie(title); Assert.Equal(expected, isGood); movieScore.When(ms => ms.Score(title)); }