public void When_The_User_Creates_A_Citi_Inbound_Financial_File_With_Credentials(string transactionDateTime, string transactionCode, string transactionAmount) { _testScope.clientConfigurations = new CitiInboundMaintenanceConfigurations(); var incomingMaintenanceTest = new IncomingMaintenanceTestService(); incomingMaintenanceTest.CreateFinancialFileHeader(_testScope.accountId); incomingMaintenanceTest.BuildFinancialItems( transactionDateTime, _testScope.accountId, transactionCode, transactionAmount); incomingMaintenanceTest.PrepareFinancialItems(); _testScope.fileReceived = incomingMaintenanceTest.WriteFinancialFile(_scenarioContext.ScenarioInfo.Title, _testScope.clientConfigurations.SourceFolder); }
public void When_The_User_Creates_A_Citi_Inbound_Maintenance_File_Using_Credentials(string transactionDateTime, string transactionCode, string fieldCode, string newValue) { _testScope.clientConfigurations = new CitiInboundMaintenanceConfigurations(); var incomingMaintenanceTest = new IncomingMaintenanceTestService(); incomingMaintenanceTest.CreateMaintenanceFileHeader(); incomingMaintenanceTest.BuildMaintenanceItems( (transactionDateTime), _testScope.accountId, transactionCode, fieldCode, newValue, "I", "BATCH"); incomingMaintenanceTest.PrepareMaintenanceItems(); _testScope.fileReceived = incomingMaintenanceTest.WriteMaintenanceFile(_scenarioContext.ScenarioInfo.Title, _testScope.clientConfigurations.SourceFolder); }
/* Financial maintenance */ #region Financial private void InternalGenerateFinancialFile(Table table) { var items = table.CreateSet <IncomingFinancialItems>(); var incomingMaintenanceTest = new IncomingMaintenanceTestService(); incomingMaintenanceTest.CreateFinancialFileHeader(_testScope.accountId); foreach (var item in items) { incomingMaintenanceTest.BuildFinancialItems( item.TransactionDateTime, _testScope.accountId, item.TransactionCode, item.TransactionAmount); } incomingMaintenanceTest.PrepareFinancialItems(); _testScope.fileReceived = incomingMaintenanceTest.WriteFinancialFile(_scenarioContext.ScenarioInfo.Title, _testScope.clientConfigurations.SourceFolder); }