После изменения логики работы контекста БД - запрещения удаления записей, с которыми есть связанные записи, логика работы модульных тестов репозитория авторов поломана. При попытке удаления из репозитория автора, у которого есть комментарий, контекст БД выдаёт InvalidOperationException. Требуется переписать логику теста разделив его на два:
Тест, успешно удаляющий автора из репозитория (при этом автор не должен иметь комментариев)
Тест попытки удаления автора, обладающего комментариями. Тест должен отлавливать возникновение исключения.
После изменения логики работы контекста БД - запрещения удаления записей, с которыми есть связанные записи, логика работы модульных тестов репозитория авторов поломана. При попытке удаления из репозитория автора, у которого есть комментарий, контекст БД выдаёт
InvalidOperationException
. Требуется переписать логику теста разделив его на два:Тесты находятся здесь и здесь.