public void DeleteByTitle_NegativeTest() // For Returning Not Found { string title = "SomeRandomSearchStringThatIsNotFound"; Mock <IGingerNoteRepo> MockRepository = new Mock <IGingerNoteRepo>(); MockRepository.Setup(d => d.DeleteNote(title)).Returns(false); GingerController gingerontroller = new GingerController(MockRepository.Object); var actual = gingerontroller.Delete(title); var NotFoundOR = actual as NotFoundObjectResult; Assert.NotNull(NotFoundOR); }
public void DeleteByTitle_PositiveTest() // For Returning Created { string title = "Courses"; Mock <IGingerNoteRepo> MockRepository = new Mock <IGingerNoteRepo>(); MockRepository.Setup(d => d.DeleteNote(title)).Returns(true); GingerController gingerontroller = new GingerController(MockRepository.Object); var actual = gingerontroller.Delete(title); var okObjectResult = actual as OkObjectResult; Assert.NotNull(okObjectResult); }