gradle
有两个Grain名为GrainA和GrainB。 GrainB依赖于GrainA。我看到了奥尔良的样本,而class GrainB : Grain, IGrainB
{
public async override Task OnActivateAsync()
{
var grain = GrainFactory.GetGrain<IGrainA>(0);
await grain.Register(this.GetPrimaryKeyString());
await base.OnActivateAsync();
}
}
class GrainA : Grain, IGrainA
{
public Task Register(string grainKey);
public Task UnRegister(string grainKey);
}
可以创造出我可以测试的局部纹理。
当Grain简单时,可以轻松测试。但在我的问题中,GrainB依赖于GrainA,我该如何完成测试?