1

私はこのような階層を持ついくつかのダミーオブジェクトを作成しようとしています:

Post
 |
 ----User

ものすごく単純。

コードは次のとおりです。

var user = Builder<User>.CreateNew().Build();
var posts  = Builder<Post>.CreateListOfSize(100)
                .All()
                .With(x => x.User == user)
                .Build();

ただし、各アイテムについてpost.Userはnullです。

何か案は?

4

2 に答える 2

10

すべきですか?

.With(x => x.User = user)
于 2011-05-09T05:42:45.233 に答える
0

同様のことをしたかったのですが、異なる値のユーザーオブジェクトを生成する方法が見つかりませんでした(受け入れられた回答は、すべてのユーザーの子オブジェクトに対して同じデータを持ちます)。代わりにAutoFixtureを使用してこれを行うことになりました。

var fixture = new Fixture {RepeatCount = 100};
var posts = fixture.Repeat(fixture.Create<Post>);
于 2018-04-13T16:06:59.187 に答える