public void TestThatCitiesAreReadAsExpectedFromFile() { var fileName = "inventoryTest.txt"; var fileContent = GetFileContent(); File.WriteAllText(fileName, fileContent); var expectedCities = GetCities(); fileInvenotryProvider = new FileInventoryProvider(fileName); var comparer = new CompareLogic(); Assert.IsTrue(comparer.Compare(expectedCities, fileInvenotryProvider.Inventory).AreEqual); }
private void button1_Click(object sender, EventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.ShowDialog(); if (string.IsNullOrWhiteSpace(openFileDialog.FileName)) { return; } var fileCitiesProvider = new FileInventoryProvider(openFileDialog.FileName); inventory = fileCitiesProvider.Inventory; InitializeGeneticAlgorithm(); labelLoadedFileInfo.Text = $"{new FileInfo(openFileDialog.FileName).Name} - {inventory.Count} items"; }