Имплементация PetStorage
В этой главе мы продолжим нашу разработку и займемся имплементацией PetStorage.
-
Первыми имплементируем методы Create и GetByID. При разработке будем использовать подход TDD (test driven design): сначала тесты, а только после — разработка. Тест к методам PetStorage ты найдешь по ссылке.
-
Реализуем оба метода:
Заметь, что тип int64 был заменен на int в Pet.ID. Как мы помним из курса, int — это динамический тип, который имеет размерность, равную машинному слову, то есть зависит от разрядности ОС/процессора.
- Запустим наши тесты:
Тесты проходят успешно.