Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }