コード例 #1
0
        private AuthorChainInstances GetAuthorChainInstances()
        {
            Article article = ArticleFaker.Generate();
            Person  author  = PersonFaker.Generate();

            article.Author = author;

            List <Blog> blogs = BlogFaker.Generate(2);

            author.Blogs = blogs.ToHashSet();

            blogs[0].Reviewer = author;
            Person reviewer = PersonFaker.Generate();

            blogs[1].Reviewer = reviewer;

            Food authorFood = FoodFaker.Generate();

            author.FavoriteFood = authorFood;
            Food reviewerFood = FoodFaker.Generate();

            reviewer.FavoriteFood = reviewerFood;

            return(new AuthorChainInstances(article, author, authorFood, reviewer, reviewerFood));
        }
コード例 #2
0
        private (Article, Person, Food, Person, Food) GetAuthorChainInstances()
        {
            var article = ArticleFaker.Generate();
            var author  = PersonFaker.Generate();

            article.Author = author;

            var blogs = BlogFaker.Generate(2);

            author.Blogs = blogs.ToHashSet();

            blogs[0].Reviewer = author;
            var reviewer = PersonFaker.Generate();

            blogs[1].Reviewer = reviewer;

            var authorFood = FoodFaker.Generate();

            author.FavoriteFood = authorFood;
            var reviewerFood = FoodFaker.Generate();

            reviewer.FavoriteFood = reviewerFood;

            return(article, author, authorFood, reviewer, reviewerFood);
        }