Ejemplo n.º 1
0
        public void TestManager_2_Subs()
        {
            STSysTechEmployeesData.AllEmployees.Clear();
            STManager manager = new STManager()
            {
                ID = 1, ParentId = null
            };

            manager.BaseRate  = 17200;
            manager.DateStart = dateStartOld;
            manager.ParentId  = null;

            STSysTechEmployeesData.AllEmployees.AddRange(new List <STSysTechEmployee>()
            {
                new STEmployee()
                {
                    BaseRate = 4500, DateStart = dateStartNew, ParentId = 1
                },
                new STEmployee()
                {
                    BaseRate = 4500, DateStart = dateStartNew, ParentId = 1
                },
                manager
            }
                                                         );

            double expected = 24127.7;

            Assert.AreEqual(expected, manager.GetRate(dateEnd), 0.001);
        }
Ejemplo n.º 2
0
 private void GetChildren()
 {
     high_score_bar       = transform.Find("HighScore").GetComponent <RectTransform>();
     score_bar            = transform.Find("CurrentScore").GetComponent <RectTransform>();
     difficulty_ind_image = transform.Find("CurrentMedal").GetComponent <Image>();
     ssManager            = transform.parent.GetComponent <STManager>();
 }
Ejemplo n.º 3
0
        public void TestManager_No_Subs()
        {
            STManager emp = new STManager();

            emp.BaseRate  = 17200;
            emp.DateStart = dateStartOld;
            emp.ParentId  = null;

            double expected = 24080;

            Assert.AreEqual(expected, emp.GetRate(dateEnd), 0.001);
        }
Ejemplo n.º 4
0
        public void TestSalesman_3_Subs()
        {
            STSysTechEmployeesData.AllEmployees.Clear();

            STSalesMan salesman = new STSalesMan()
            {
                ID = 1, ParentId = null
            };

            salesman.BaseRate  = 17200;
            salesman.DateStart = dateStartOld;
            salesman.ParentId  = null;

            STManager manager = new STManager()
            {
                ID = 2, ParentId = 1
            };

            manager.BaseRate  = 17200;
            manager.DateStart = dateStartOld;

            STSysTechEmployeesData.AllEmployees.AddRange(new List <STSysTechEmployee>()
            {
                new STEmployee()
                {
                    BaseRate = 4500, DateStart = dateStartNew, ParentId = 2
                },
                new STEmployee()
                {
                    BaseRate = 4500, DateStart = dateStartNew, ParentId = 2
                },
                manager, salesman
            }
                                                         );



            double expected = 21085.00;

            Assert.AreEqual(expected, salesman.GetRate(dateEnd), 0.01);
        }