Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }