public void GetSentence_ReturnsSentence_String() { string sentence = "Hello World"; ChangeWord newRequest = new ChangeWord("Hello World", "world", "universe"); string result = newRequest.Sentence; Assert.AreEqual(sentence, result); }
public TrainingWords(String Path, MainForm.StartLoad del1, MainForm.StopLoad del2, ChangeWord ch) { StartLoad += del1; StopLoad += del2; ChangedWord += ch; Initialize(); SetPath(Path); }
public void ReturnSentece_ContainsWord_String() { //Arrange string sentence = "Hello World"; string firstWord = "world"; string secondWord = "universe"; ChangeWord newRequest = new ChangeWord(sentence, firstWord, secondWord); //Act string result = newRequest.ReturnSentence(sentence, firstWord, secondWord); //Check Assert.AreEqual("true", result); }
public void SetSentence_ReturnsSentence_String() { //Arrange ChangeWord newRequest = new ChangeWord("Hello World", "world", "universe"); string updatedSentence = "Goodbye World"; //Act newRequest.Sentence = updatedSentence; string result = newRequest.Sentence; //Check Assert.AreEqual(updatedSentence, result); }
public void DoAction(SpellCheckAction action) { switch (action) { case SpellCheckAction.Change: _noOfChangedWords++; _mainWindow.CorrectWord(_prefix + ChangeWord + _postfix, _currentParagraph, _prefix + _currentWord + _postfix, ref _firstChange, _wordsIndex); break; case SpellCheckAction.ChangeAll: _noOfChangedWords++; if (!_changeAllDictionary.ContainsKey(_currentWord)) { _changeAllDictionary.Add(_currentWord, ChangeWord); } _mainWindow.CorrectWord(_prefix + ChangeWord + _postfix, _currentParagraph, _prefix + _currentWord + _postfix, ref _firstChange, -1); break; case SpellCheckAction.Skip: _noOfSkippedWords++; break; case SpellCheckAction.SkipAll: _noOfSkippedWords++; _skipAllList.Add(ChangeWord.ToUpper()); if (ChangeWord.EndsWith('\'') || ChangeWord.StartsWith('\'')) { _skipAllList.Add(ChangeWord.ToUpper().Trim('\'')); } break; case SpellCheckAction.AddToDictionary: if (_spellCheckWordLists.AddUserWord(ChangeWord)) { _noOfAddedWords++; } break; case SpellCheckAction.AddToNamesEtc: _spellCheckWordLists.AddName(ChangeWord); if (string.Compare(ChangeWord, _currentWord, StringComparison.OrdinalIgnoreCase) != 0) { return; // don't prepare next word if change was more than just casing } if (ChangeWord != _currentWord) { _changeAllDictionary.Add(_currentWord, ChangeWord); _mainWindow.CorrectWord(_prefix + ChangeWord + _postfix, _currentParagraph, _prefix + _currentWord + _postfix, ref _firstChange, -1); } break; case SpellCheckAction.ChangeWholeText: _mainWindow.ShowStatus(string.Format(Configuration.Settings.Language.Main.SpellCheckChangedXToY, _currentParagraph.Text.Replace(Environment.NewLine, " "), ChangeWholeText.Replace(Environment.NewLine, " "))); _currentParagraph.Text = ChangeWholeText; _mainWindow.ChangeWholeTextMainPart(ref _noOfChangedWords, ref _firstChange, _currentIndex, _currentParagraph); break; } labelActionInfo.Text = string.Empty; PrepareNextWord(); CheckActions(); }
public void ChangeWordConstructor_CreatesInstanceOfChangeWord_ChangeWord() { ChangeWord newRequest = new ChangeWord("Hello World", "world", "universe"); Assert.AreEqual(typeof(ChangeWord), newRequest.GetType()); }