コード例 #1
0
        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*");
        }