public void getRandomQuoteTest() { SimpleRandomQuoteProvider simp = new SimpleRandomQuoteProvider(new Random(1)); randomController controller = new randomController(); var result = controller.Get(); List <string> expected = new List <string>(); string input = "1"; expected.Add(input); expected.Add("You Live to Hunt Another Day"); expected.Add("-HuntShowdown"); Assert.AreEqual(expected, result.Value); }
public void Test_Random() { IEnumerable <string> quoteList = System.IO.File.ReadLines(@"C:\Users\drayl20\source\repos\PleaseWork480b\quotable\quotable.core\quotesFile"); DefaultRandomQuoteGenerator generator = new DefaultRandomQuoteGenerator(quoteList); randomController controller = new randomController(generator); var actual = controller.Get(); var id = actual.Value.id; var quote = generator.RetrieveQuoteById(id); var author = generator.RetrieveAuthorById(id); Assert.That(id, Is.EqualTo(actual.Value.id.ToString())); Assert.That(quote, Is.EqualTo(actual.Value.quote)); //Assert.That(author, Is.EqualTo(actual.Value.author)); }