Skip to content

Latest commit

 

History

History
35 lines (20 loc) · 1.26 KB

README.md

File metadata and controls

35 lines (20 loc) · 1.26 KB

Lab 4

Задачи скопированы в TASKS.md

Task 1

Выполненные юнит тесты:

  • ModelTest - тест модели, использует заглушку для API администрации

Task 2

Выделил несколько подпроектов для каждого слоя доступа к данным

DataDomainLevel

Доменный уровень. Определяет классы данных, интерфейсы взаимодействия с API.

DataAccessLevel

Уровень доступа к данным. Определяет различные интерфейсы, реализующие интерфейсы из доменного уровня, реализующий доступ к данным

  • Null... - нулевые классы доступа
  • Local... - классы доступа к локальным данным, используются для тестирования

DataUILevel

Уровень пользовательского интерфейса. Реализует Model-View-Controller паттерн, используя данные из доменного уровня.

SemProjectUnitTesting

Подпроект для юнит тестов