コード例 #1
0
        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);
        }
コード例 #2
0
        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));
        }