static void Main(string[] args) { UserCommands Yandex = new UserCommands(); List <Worker> newWorkers = new List <Worker>(); Worker Kristina = Yandex.CreateWorker("Кристина"); Worker Andrey = Yandex.CreateWorker("Andrey"); Worker Fredi = Yandex.CreateWorker("Алексей"); newWorkers.Add(Kristina); newWorkers.Add(Andrey); Yandex.GiveWorkeres("Алексей", newWorkers); using (WorkerContext db = new WorkerContext()) { var workers = db.Workers; Console.WriteLine("Список объектов:"); foreach (Worker u in workers) { Console.WriteLine("{0}-{1}", u.Id, u.Name); } } Yandex.PrintWorkersHierarchy(); }
public void Test3() { UserCommands Yandex = new UserCommands(); Worker Andrey = Yandex.CreateWorker("Andrey"); Yandex.CreateTask("Ћаба1", "написать парсер"); Yandex.ChangeWorker(1, "Andrey"); Task tasks = Yandex.NewSystem.TaskList.ElementAt(0).Key; Assert.AreEqual(TaskStatus.Open, tasks.Status); Yandex.ChangesInCode(1); Yandex.ChangesInCode(1); IFormReport newReport = Yandex.NewSystem.FormDayReport(Andrey, DateTime.Now); Assert.AreEqual(2, newReport.GenerateReport().report.Count); }
public void Test1() { UserCommands Yandex = new UserCommands(); Worker Andrey = Yandex.CreateWorker("Andrey"); Yandex.CreateTask("Ћаба1", "написать парсер"); Yandex.ChangeWorker(1, "Andrey"); Task tasks = Yandex.NewSystem.TaskList.ElementAt(0).Key; Assert.AreEqual(TaskStatus.Open, tasks.Status); Yandex.ChangesInCode(1); // Yandex.ChangeTaskStatus(1, TaskStatus.Active); Task tasks2 = Yandex.NewSystem.TaskList.ElementAt(0).Key; Assert.AreEqual(TaskStatus.Active, tasks2.Status); }