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); }
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>(); }
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); }
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); }