public void Update_LightItemWrongId_ExpectedResult_BadRequest() { using (_context = new FwpsDbContext(_options)) { _context.Database.EnsureCreated(); _lc = new LightController(_context, _hub); IActionResult result = _lc.Update(5, _li2); Assert.IsInstanceOf <BadRequestResult>(result); } }
public void Update_NoItemsInDatabase_ExpectedResult_NotFound() { using (_context = new FwpsDbContext(_options)) { _context.Database.EnsureCreated(); _lc = new LightController(_context, _hub); _lc.Delete(1); IActionResult result = _lc.Update(0, _li); Assert.IsInstanceOf <NotFoundResult>(result); } }
public void Update_UpdateItem_ExpectedResult_CommandUpdated() { using (_context = new FwpsDbContext(_options)) { long id = 2; _li.Id = id; _context.Database.EnsureCreated(); _li2.Command = "SecondItem"; _lc = new LightController(_context, _hub); _lc.Create(_li2); _li.Command = "FirstItem"; _lc.Update(id, _li); Assert.That(_context.LightItems. ToList()[1].Command, Is.EqualTo("FirstItem")); } }