На этом уроке мы создадим модель на комнат, класс Room. Чтобы сделать это быстро - мы воспользуемся заготовками из класса Client.cs. В этом уроке мы не пишем тестов, поэтому класс создали в рекордно короткое время, 15 мин. Однако, создание тестов никто не отменял - это самостоятельное задание.
Дата отправки отчёта:
17 марта 2019 г.
Задание выполнено: за
1 день 1 час. 52 мин.
Чему научился:
Создал класс Комната и пописал тесты для его методов
Что было сложным:
попробовал сверстать тест на проверку добавления новой комнаты в SQL запросе прописал все ручками - не получилось отработать тест т.к. не совсем понял что должен вернуть SELECT в случае положительного и отрицательного исхода выполнения кода так же непонятно как в тестах отработать пошаговую отладку в командной строке sql все отработало верно = INSERT INTO room SET room='Double 102', beds=1, floor='1', info ='No Nice bed';
код в тесте string rooms=sql.Scalar("INSERT INTO room SET room = 'Double 103', beds = 1, floor = '1', info = 'No Nice bed'"); не проходит
по идее при положительном исходе запроса sql должен вернуть 1 добавленную запись и в тесте мы её сравниваем с "1" если запись не добавилась или ошибка тогда ответ sql 0 и сравнивать нужно с "0"
посмотрим на следующем уроке как разрешилась ситуация
Согласен с Игромистром, что нужно вторую версию этой программы делать. Поэтому я не хочу критиковать этот курс. Глупо критиковать маленького ребенка. Многие вещи бы уже точно можно по другому сделать.
Научился: Повторил редактирование базы Трудности: создавать тесты.
Не знаю, как тестировать Update!!! Почему не писали метод, который находит комнаты по заданному критерию?(количеству кроватей, названию)