public void Can_Create_a_Meme() { var pass = true; var newMeme = new Meme(); //gets added to testRepo var wrongMeme = new Meme(); //doesn't get added to testRepo //This is based off NSubstitute website, No Assert Needed! (Received, instead) testRepo.Create(newMeme); if (!pass) //Change var pass to false to see this fail - it works { testRepo.Received().Create(wrongMeme); } if (pass) { testRepo.Received().Create(newMeme); } }
public ActionResult <bool> Post([FromBody] Meme memes) { memesRepo.Create(memes); return(true); }
public void Post([FromBody] Meme meme) { repo.Create(meme); }