コード例 #1
0
        public void TestThatCitiesAreReadAsExpectedFromFile()
        {
            var fileName    = "citiesTest.txt";
            var fileContent = GetFileContent();

            File.WriteAllText(fileName, fileContent);
            var expectedCities = GetCities();

            fileCitiesProvider = new FileCitiesProvider(fileName);

            var comparer = new CompareLogic();

            Assert.IsTrue(comparer.Compare(expectedCities, fileCitiesProvider.Cities).AreEqual);
        }
コード例 #2
0
ファイル: TSPGenetic.cs プロジェクト: MariusVladu/TSP-Genetic
        private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();

            openFileDialog.ShowDialog();

            if (string.IsNullOrWhiteSpace(openFileDialog.FileName))
            {
                return;
            }

            var fileCitiesProvider = new FileCitiesProvider(openFileDialog.FileName);

            cities           = fileCitiesProvider.Cities;
            citiesForDisplay = GetCitiesForDisplay();

            InitializeGeneticAlgorithm();
            labelCitiesInfo.Text = $"{new FileInfo(openFileDialog.FileName).Name} - {cities.Count} cities";
        }