public void getAllQuotesTest() { SimpleRandomQuoteProvider simp = new SimpleRandomQuoteProvider(); List <string> expected = new List <string>(); expected.Add("0"); expected.Add("endure and survive"); expected.Add("-Ellie, Last of Us"); expected.Add(""); expected.Add("1"); expected.Add("You Live to Hunt Another Day"); expected.Add("-HuntShowdown"); expected.Add(""); expected.Add("2"); expected.Add("Rise Up Damned Soul"); expected.Add("-HuntShowdown"); expected.Add(""); expected.Add("3"); expected.Add("War, War Never Changes"); expected.Add("-Fallout"); expected.Add(""); expected.Add("4"); expected.Add("You have died of dysentery"); expected.Add("-Oregon Trail"); expected.Add(""); IEnumerable <string> actual = simp.getAllQuotes(); Assert.AreEqual(expected, actual); }
public void Test() { // arrange var provider = new SimpleRandomQuoteProvider(); var actual = provider.getQuotesByID(1); // assert Assert.AreEqual(actual.ID, 1); Assert.AreEqual(actual.Author, "Dr.Seuss"); var actual2 = provider.getQuotesByID(0); // assert Assert.AreEqual(actual2.ID, 0); Assert.AreEqual(actual2.Text, "You’re off to great to places. Today is your day. Your mountain is waiting. So get on your way"); var actual3 = provider.getQuotesByID(2); // assert Assert.AreEqual(actual3.ID, 2); var actual4 = provider.getQuotes(3).Count(); Assert.IsTrue(actual4 == 3); var actual5 = provider.getQuotes(7).Count(); Assert.IsTrue(actual5 == 7); var actual6 = provider.getAllQuotes().Count(); Assert.IsTrue(actual6 == provider.quoteList.Length); var actual7 = provider.getRandomQuote(); var countQuotes = provider.quoteList.Length; Assert.IsTrue(actual7.ID <= countQuotes); }
public ActionResult <IEnumerable <string> > Get() { return(simp.getAllQuotes().ToList()); }