public void TestGetSalariedEmployee()
        {
            MockEmployeeRepository    mockEmployeeRepository = new MockEmployeeRepository();
            OrganizationDomainService orgDomainSvc           = new OrganizationDomainService(mockEmployeeRepository);

            IQueryable <Employee> salariedEmployees = orgDomainSvc.GetSalariedEmployee();

            Assert.IsTrue(salariedEmployees.Count() == 2, "Salaried employee count does not match.");
        }
        public void TestInsertEmployee()
        {
            MockEmployeeRepository    mockEmployeeRepository = new MockEmployeeRepository();
            OrganizationDomainService orgDomainSvc           = new OrganizationDomainService(mockEmployeeRepository);

            Employee newEmployee = new Employee()
            {
                EmployeeID = 9, SalariedFlag = true
            };

            orgDomainSvc.InsertEmployee(newEmployee);
            Assert.AreEqual(DateTime.Today, newEmployee.HireDate.Date, "Hire date not as expected.");
        }