Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
        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) });
        }
Exemplo n.º 3
0
        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
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
        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}");
        }