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)); }
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); }