public void ShouldReturnAllWordsFromFile() { string[] word = { "test1", "test2" }; WordBank wordBank = new WordBank(); wordBank.CreateFile(); wordBank.WriteToFile(word); string[] result = wordBank.GetAllWords(); Assert.Equal(word[0], result[0]); Assert.Equal(word[1], result[1]); }
public void ShouldDeleteWordFromFile() { string[] word = { "test1", "test2" }; WordBank wordBank = new WordBank(); wordBank.CreateFile(); wordBank.WriteToFile(word); wordBank.DeleteWordFromFile("test1"); string[] result = wordBank.GetAllWords(); Assert.Single(result); Assert.Equal(word[1], result[0]); }
public void ShouldReturnAWordInFile() { string[] word = { "test" }; WordBank wordBank = new WordBank(); wordBank.WordBankCounter = 0; wordBank.CreateFile(); wordBank.WriteToFile(word); string result = wordBank.GenerateWord(); Assert.Equal(1, wordBank.WordBankCounter); Assert.Equal(word[0], result); wordBank.DeleteFile(); }