Exemplo n.º 1
0
        public HttpResponseMessage GetGenres()
        {
            string result = DataDetailsProvider.GetEnumerationAsJson <BookGenre>();

            return(new HttpResponseMessage()
            {
                Content = new StringContent(result, Encoding.UTF8, "text/plain")
            });
        }
Exemplo n.º 2
0
        public void Enumeration_Returned_As_Json()
        {
            string testEnumResult  = DataDetailsProvider.GetEnumerationAsJson <DetailsProviderTestEnum>();
            string bookGenreResult = DataDetailsProvider.GetEnumerationAsJson <BookGenre>();

            //var bookGenreController = new BookGenreController();
            //string result = bookGenreController.GetGenres().Content.;
            Assert.AreEqual("[{\"Value\":0,\"Name\":\"First\"},{\"Value\":1,\"Name\":\"Second\"},{\"Value\":2,\"Name\":\"Third\"}]", testEnumResult);
            Assert.AreEqual("[{\"Value\":0,\"Name\":\"Drama\"},{\"Value\":1,\"Name\":\"Action\"},{\"Value\":2,\"Name\":\"Crime\"},"
                            + "{\"Value\":3,\"Name\":\"SciFi\"},{\"Value\":4,\"Name\":\"Fantasy\"},{\"Value\":5,\"Name\":\"Classical\"}]", bookGenreResult);
            //
            // TODO: Add test logic here
            //
        }