Skip to content
 
 

Repository files navigation

Статистические данные по предприятиям района

Задание

Реализовать структуру классов, описывающих предметную область, определяемую в задании. В каждом из заданий присутствует часть, связанная с обработкой данных, представленная в разделе «Запросы». Данную часть необходимо реализовать в виде unit-тестов: подготовить тестовые данные, выполнить запрос с использованием LINQ, проверить результаты.

Классы

Enterprise

Содержит информацию о предприятиях: RegistrationNumber - регистрационный номер EnterpriseType - тип отрасли Name - наименование предприятия Address - адрес предприятия PhoneNumber - телефон предприятия FormOfOwnership - форма собственности EmployeesNumber - число работающих TotalArea - общая площадь Suppliers - поставщики

Supplier

Содержит информацию о поставщиках: Id - идентификатор Name - наименование Enterprises - предприятия, которым осуществляется поставка Supplies - поставки

Supply

Содержит информацию о поставках: SupplyId - идентификатор Quantity - количество поставляемого сырья Date - дата поставки

Тесты

ReturnAllEnterpriseData

Проверка вывода всех сведений о конкретном предприятии

ReturnSupplyBetweenDates

Проверка вывода всех поставщиков, поставивших сырье за заданный период, отсортированных по названию

ReturnEnterpriseWithAllSupplies

Проверка вывода количества предпрятий, с которыми работает каждый поставщик

ReturnSuppliersCountForTypeAndForm

Проверка вывода информации о количестве поставщиков для каждого типа отрасли и формы собственности

FiveMostSuppliedEnterprises

Проверка вывода топ 5 предприятий по количеству поставок

MaxProvidedSuppliers

Проверка вывода информации о поставщиках, поставивших максимальное количество товара за указанный период

About

Разработка корпоративных приложений. 4 курс

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages