static void Main(string[] args) { IFileToBeProcessed fileInfo = new FileToBeProcessed(new ConfigurationHelper().GetConfig("AppSettings", "Directories", "Source"), new ConfigurationHelper().GetConfig("AppSettings", "Directories", "Destination"), FileUtility.ReadCityAndZipCode(new ConfigurationHelper().GetConfig("AppSettings", "Directories", "Source")) ); ProcessInputFile file = new ProcessInputFile(fileInfo); int countOfCities = file.ProcessWeatherInfo(); }
public ActionResult <IEnumerable <string> > Get() { string inputFile = new ConfigurationHelper().GetConfig("AppSettings", "Directories", "Source") + "\\" + "ExampleData.txt"; IFileToBeProcessed fileInfo = new FileToBeProcessed(inputFile, new ConfigurationHelper().GetConfig("AppSettings", "Directories", "Destination"), FileUtility.ReadCityAndZipCode(inputFile)); ProcessInputFile file = new ProcessInputFile(fileInfo); int countOfCities = file.ProcessWeatherInfo(); return(new string[] { "CitiesProcessed", Convert.ToString(countOfCities) }); }
public void Test1() { #region Arrange var mockedFile = new Mock <IFileToBeProcessed>(); Dictionary <string, string> testCities = new Dictionary <string, string>(); testCities.Add("Mumbai", "1275339"); testCities.Add("Delhi", "1273294"); IFileToBeProcessed fileToBe = new FileToBeProcessed("D:\\SourceFiles\\ExampleData - Copy.txt", "D:\\newOutput", testCities); var process = new ProcessInputFile(fileToBe); #endregion #region Act var result = process.ProcessWeatherInfo(); #endregion #region Assert Assert.Equal(2, result); #endregion }
static void Main(string[] args) { string inputfile = @"C:\Files\Input\InputFile.csv"; string outputNames = @"C:\Files\Output\namesList.txt"; string outputAdresses = @"C:\Files\Output\addressList.txt"; FileReader processFile = new FileReader(); ProcessInputFile process = new ProcessInputFile(); var fileContents = processFile.ReadCsvFile(inputfile); var lists = process.ProcessInputString(fileContents); var nameList = lists.Item1; var addressList = lists.Item2; processFile.WriteTextFile(outputNames, nameList); processFile.WriteTextFile(outputAdresses, addressList); Console.Read(); }
public static void Main(string[] args) { InitializeDefaults(); //Parse Command Line Arguments if (CmdLineParser.Parse(args)) { Console.WriteLine(" --> Error parsing command line - quiting."); Environment.Exit(1); } // Process Input File if (!ProcessInputFile.ParseFile()) { Console.WriteLine(" --> Error parsing input file - quiting."); Environment.Exit(2); } // Create and Initialize RNG byte[] byteArray = new byte[1024]; using (var provider = new RNGCryptoServiceProvider()) { provider.GetBytes(byteArray); } StaticRng.Rng = new Gjrand(ref byteArray); Complex[] values = new Complex[4]; values[0] = new Complex(1.1, 1.1); values[1] = new Complex(2.1, 2.1); values[2] = new Complex(-3.3, -2.2); values[3] = new Complex(4.4, -1.1); Combiner c = CombinerFactory.Create(); var r = c.Evaluate(ref values); Console.WriteLine($"{r}"); }