public void EnsureFileExtensionIsDotHtml() { //Act: bool emptyResult = _fileExtensionChecker.IsHtmlFile(_emptyString); bool htmlResult = _fileExtensionChecker.IsHtmlFile(_htmlFileName); bool exeResult = _fileExtensionChecker.IsHtmlFile(_exeFileName); bool wordResult = _fileExtensionChecker.IsHtmlFile(_wordFileName); //Assert: Assert.IsFalse(emptyResult); Assert.IsTrue(htmlResult); Assert.IsFalse(exeResult); Assert.IsFalse(wordResult); }
private void btnSelectFile_Click(object sender, RoutedEventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); if (openFileDialog.ShowDialog() == true) { if (_fileExtensionChecker.IsHtmlFile(openFileDialog.FileName)) { txtSelectedFile.Text = openFileDialog.FileName; _fileIsValid = true; btnProcessFile.IsEnabled = true; } else { txtSelectedFile.Text = string.Empty; txtFeedback.Text = _invalidFileMessage; btnProcessFile.IsEnabled = false; } } }