Example #1
0
        public IActionResult DeleteConfirmed(int id)
        {
            CrewReq thisItem = itemRepo.Items.FirstOrDefault(x => x.Id == id);

            itemRepo.Remove(thisItem);
            return(RedirectToAction("Index"));
        }
Example #2
0
        public void CalcAstronauts_ReturnNumAstronautsNeeded_Double()
        {
            //Arrange
            var mission = new CrewReq(48, 288);

            //Act
            var result = mission.CalcAstronauts();

            //Assert
            Assert.AreEqual(3, result);
        }
Example #3
0
        public void GetDuration_ReturnsDuration_Int()
        {
            //Arrange
            var req = new CrewReq(12, 30);

            //Act
            var result = req.Duration;

            //Assert
            Assert.AreEqual(12, result);
        }
Example #4
0
        public void Mock_IndexModelContainsItems_Collection()
        {
            DbSetup();
            ItemController controller = new ItemController(mock.Object);
            CrewReq        testItem   = new CrewReq();

            testItem.Duration = 10;
            testItem.Tasks    = 10;
            testItem.Id       = 5;

            ViewResult     indexView  = controller.Index() as ViewResult;
            List <CrewReq> collection = indexView.ViewData.Model as List <CrewReq>;

            CollectionAssert.Contains(collection, testItem);
        }
Example #5
0
        public IActionResult Delete(int id)
        {
            CrewReq thisItem = itemRepo.Items.FirstOrDefault(x => x.Id == id);

            return(View(thisItem));
        }
Example #6
0
 public IActionResult Edit(CrewReq item)
 {
     itemRepo.Edit(item);
     return(RedirectToAction("Index"));
 }
Example #7
0
 public IActionResult Create(CrewReq item)
 {
     itemRepo.Save(item);
     return(RedirectToAction("Index"));
 }