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);
 }