public void EditShouldChangePreviouslyAddedEquipment() { EquipmentController controller = new EquipmentController(repo); Equipment equip2changed = new Equipment() { EquipmentID = 2, Name = "theta", Category = 0, Weight = 4.65, Location = "somewhere", IsDefault = true }; controller.Edit(equip2changed); ViewResult result = controller.Index() as ViewResult; Assert.IsNotNull(result); IEnumerable<Equipment> model = result.Model as IEnumerable<Equipment>; Assert.AreEqual(2, model.Count()); Equipment temp = model.ElementAt(1); Assert.AreEqual(equip2changed.EquipmentID, temp.EquipmentID); Assert.AreEqual(equip2changed.Name, temp.Name); Assert.AreEqual(equip2changed.Category, temp.Category); Assert.AreEqual(equip2changed.Weight, temp.Weight); Assert.AreEqual(equip2changed.Location, temp.Location); Assert.AreEqual(equip2changed.IsDefault, temp.IsDefault); }
public void EditShouldReturnView() { EquipmentController controller = new EquipmentController(repo); ViewResult result = controller.Edit(2) as ViewResult; Assert.IsNotNull(result); }