示例#1
0
        public void On_GetEmployees_Gets_EmployeeEnumerable()
        {
            IPayrollConverterUtils subject = new PayrollConverterUtils(logger);
            var data   = new AlohaDataset();
            var empRow = AlohaDataUtils.CreateEmpRow(data, 1, "123456789", "Test", "Employee", 123456789);

            data.emp.AddempRow(empRow);

            List <Employee> result = subject.GetEmployees(data);

            result.Should().NotBeNull();
            result.Should().NotBeEmpty();
            result.Should().Contain(c => c.ID == 1);
        }
示例#2
0
        public void On_GetEmployees_Gets_All_Employees()
        {
            IPayrollConverterUtils subject = new PayrollConverterUtils(logger);
            var data    = new AlohaDataset();
            var empRow  = AlohaDataUtils.CreateEmpRow(data, 1, "123456789", "Test", "Employee1", 123456789);
            var empRow2 = AlohaDataUtils.CreateEmpRow(data, 2, "987654321", "Test", "Employee2", 987654321);

            data.emp.AddempRow(empRow);
            data.emp.AddempRow(empRow2);

            var result = subject.GetEmployees(data);

            result.Count().Should().Be(data.emp.Count());
            result.Should().Contain(e => e.ID == 1);
            result.Should().Contain(e => e.ID == 2);
        }