Exemple #1
0
        public void Add()
        {
            var worker = new Worker("ln3", "fn3", "md3", "em3");

            var added = WorkersManager.Add(worker);

            Assert.IsNotNull(added);

            added = WorkersManager.Find(added.Id);
            Assert.IsNotNull(added);

            Assert.AreEqual(added.FirstName, worker.FirstName);
            Assert.AreEqual(added.LastName, worker.LastName);
            Assert.AreEqual(added.MiddleName, worker.MiddleName);
            Assert.AreEqual(added.Email, worker.Email);

            AssertCount(3, WorkersManager.GetAll());

            var project = new Project("name", "c", "cons")
            {
                Leader   = Worker1,
                Employee = added,
                Workers  = new List <Worker>()
                {
                    added, Worker1, Worker2
                }
            };

            ProjectsManager.Add(project);

            AssertCount(3, WorkersManager.GetAll());
            AssertCount(3, ProjectsManager.GetAll());
        }
Exemple #2
0
        public void Remove()
        {
            var worker = WorkersManager.Remove(Worker1.Id);

            Assert.IsNotNull(worker);

            worker = WorkersManager.Find(Worker1.Id);
            Assert.IsNull(worker);
        }
Exemple #3
0
        public void Find()
        {
            var finded = WorkersManager.Find(100);

            Assert.IsNull(finded);

            finded = WorkersManager.Find(Worker1.Id);
            Assert.IsNotNull(finded);
        }