Open coder1coder opened 3 years ago
Так это данные для демо наполнения, что тут упрощать. Он нужен для того чтобы можно было сразу увидеть наполненные магазины, витрины товарами.
Например можно так
var dataBase = DataBase.GetInstance();
dataBase.shops.Add(new Shop<Case<Product<int>>>(4)
{
name = "Shop with tests"
});
dataBase.shops[0].Create(new Case<Product<int>>(4)
{
name = "case with tests",
storage = new List<Product<int>>()
{
new Product<int>(0)
{
name = "product 0",
cost = 1000
},
new Product<int>(0)
{
name = "product 1",
cost = 2000
},
}
});
Ты не тот файл смотришь)), код в нем не имеет никакого значения, здесь заполнение условной базы идет даже без использования предназначенных на это методов, так как чтобы сделать наполнение тестовыми данными, нужно дорабатывать методы, которые принимают данные, так как предполагается ввод с консоли.
Я смотрю файл, который используется. Если код не имеет никакого значения - удали его :)
https://github.com/trulander/CsharpEducation/blob/5da33ca0500d2a753cedd4e89095ddbd0b80365e/ShowCase/ShowCase/DemoData.cs#L11-L74