OpenGeekBrains / SciMaterials

Хранилище учебных материалов
MIT License
0 stars 14 forks source link

Требуется исправление работы модульных тестов репозитория авторов #121

Open Infarh opened 1 year ago

Infarh commented 1 year ago

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

  1. Тест, успешно удаляющий автора из репозитория (при этом автор не должен иметь комментариев)
  2. Тест попытки удаления автора, обладающего комментариями. Тест должен отлавливать возникновение исключения.

Тесты находятся здесь и здесь.