public ArticleExtensionsTest()
        {
            // Get the articles in the test database
            _articles    = Context.Articles.ToList();
            _articleTags = _articles.SelectMany(a => a.ArticleTags).ToList();

            // Instantiate and map the view models
            _articleViewModel = new ArticleViewModel
            {
                Article = Mapper.Map <ArticleDto>(_articles.First())
            };

            _articleViewModelList = new ArticleViewModelList
            {
                Articles = Mapper.Map <IEnumerable <ArticleDto> >(_articles)
            };

            // Assert the article structure is correct
            _articleViewModel.ShouldNotBeNull();
            _articleViewModel.Article.ShouldNotBeNull();
            _articleViewModel.Article.Author.Username.ShouldBe("joey.mckenzie");
            _articleViewModelList.ShouldNotBeNull();
            _articleViewModelList.Articles.ShouldNotBeEmpty();
            _articleViewModelList.ArticlesCount.ShouldBe(2);
        }