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

GrainA と GrainB という 2 つの Grain があります。GrainB は GrainA に依存します。Orleans のサンプルを見て、TestGrainFactoryテストできるローカル グレインを作成できます。Grain が単純な場合、簡単にテストできます。しかし、私の問題では、GrainB は GrainA に依存しています。どうすればテストを完了できますか?

4

0 に答える 0