public void TestProbeChildActor_Actor_ReturnsSameResultOnEveryCall() { //arrange TestProbeChildActor sut = CreateTestProbeChildActorWithoutSupervisorStrategy().UnderlyingActor; //act ActorBase result = sut.Actor; //assert result.Should().BeSameAs(sut.Actor); }
public void TestProbeChildActorWithSupervisorStrategy_PropsSupervisorStrategy__ReturnsSameResultOnEveryCall() { //arrange AllForOneStrategy exptected = new AllForOneStrategy( TestHelper.GenerateNumber(), TestHelper.GenerateNumber(), exception => TestHelper.Generate <Directive>()); TestProbeChildActor sut = CreateTestProbeChildActorWithSupervisorStrategy(exptected).UnderlyingActor; //act SupervisorStrategy result = sut.PropsSupervisorStrategy; //assert result.Should().BeSameAs(exptected); }