public void Create_ShouldReturnView() { //---------------Set up test pack------------------- var repo = Substitute.For<IItemRepository>(); var controller = new ItemController(repo); //---------------Execute Test ---------------------- var viewResult = controller.Create() as ViewResult; //---------------Test Result ----------------------- Assert.IsNotNull(viewResult); }
public void Create_Post_GivenNoItem_ShouldReturnThrowAndTheSameView() { //---------------Set up test pack------------------- var repo = new ItemRepository(Substitute.For<ILendingLibraryContext>()); var controller = new ItemController(repo); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- var viewResult = controller.Create(null); //---------------Test Result ----------------------- Assert.IsNotNull(viewResult); }