public void AddMultipleEmployeesWithThreading() { //Arrange PayrollRepository payrollRepository = new PayrollRepository(); List <EmployeeDetails> employeelist = new List <EmployeeDetails>(); //Act employeelist.Add(new EmployeeDetails { empName = "Manish", gender = 'M', phoneNumber = "2345167898", startDate = new System.DateTime(2019, 08, 24), payrollId = 6, BasePay = 80000, Deductions = 1000, IncomeTax = 4000, TaxablePay = 5000 }); employeelist.Add(new EmployeeDetails { empName = "Smriti", gender = 'F', phoneNumber = "2345167437", startDate = new System.DateTime(2019, 11, 09), payrollId = 7, BasePay = 40000, Deductions = 1500, IncomeTax = 2000, TaxablePay = 4000 }); bool actual = payrollRepository.AddMultipleEmployeeWithThreads(employeelist); bool expected = true; ///Assert Assert.AreEqual(expected, actual); }