public void GetAllIncludedDeductions_Should_GetAllEmployeesDeductions() { var service = new PayrollService(empStub, uowStub); var listDeductions = new List <EmployeeDeductions>(); listDeductions.Add(new EmployeeDeductions() { FixedAmtDeduction = 150M, Name = "SSS" }); listDeductions.Add(new EmployeeDeductions() { FixedAmtDeduction = 500M, Name = "PagIbig" }); listDeductions.Add(new EmployeeDeductions() { FixedAmtDeduction = 1000M, Name = "Philhealth" }); empStub .FindItem(Arg.Any <int>()) .Returns(new Employee() { EmployeeIncludedDeductions = new EmployeeIncludedDeductions() { EmployeeDeductions = listDeductions } }); decimal result = service.GetAllIncludedDeductions(Arg.Any <int>()); Assert.AreEqual(1650M, result); }