public void FeeSchedTools_ImportExport() { FeeTestArgs feeArgs = CreateManyFees(1, 1, 1, MethodBase.GetCurrentMethod().Name); long exportedSched = feeArgs.ListFeeSchedNums[0]; long importedSched = feeArgs.EmptyFeeSchedNum; long clinicNum = feeArgs.ListClinics[0].ClinicNum; string filename = MethodBase.GetCurrentMethod().Name; FeeScheds.ExportFeeSchedule(exportedSched, clinicNum, feeArgs.ListProvNums[0], filename); OpenDental.FeeL.ImportFees(filename, importedSched, clinicNum, feeArgs.ListProvNums[0]); foreach (ProcedureCode procCode in _listProcCodes.Where(x => !string.IsNullOrWhiteSpace(x.ProcCode))) //unable to import without a proccodes { Fee expected = Fees.GetFee(procCode.CodeNum, exportedSched, clinicNum, feeArgs.ListProvNums[0]); Fee actual = Fees.GetFee(procCode.CodeNum, importedSched, clinicNum, feeArgs.ListProvNums[0]); Assert.AreEqual(expected.Amount, actual.Amount); } }