public void Cannot_undo_other_undo_entries() { // Set up. var entry = InsertTimeLogEntry("1", TestFromTime); entry.UndoTarget = Guid.NewGuid(); // Act Func <Task> action = async() => await _service.Undo(Db, DefaultPollId, entry.Id); // Assert Db.WasSaveChangesCalled.Should().BeFalse(); action.Should().Throw <BadRequestException>() .WithMessage("*undo*"); }