public void The_UDP_Fire_and_Forget_implementation_must_call_DatagramChannelCreator_create_method_when_opening_channel() { var commander = CreateTestProbe(); var assertOption = new AssertOpenDatagramChannel(); commander.Send(Udp.Instance.Apply(Sys).Manager, new Udp.Bind(TestActor, _addresses[4], options: new[] { assertOption })); commander.ExpectMsg <Udp.Bound>(x => x.LocalAddress.ShouldBe(_addresses[4])); Assert.Equal(1, assertOption.OpenCalled); }
public void The_UDP_Fire_and_Forget_implementation_must_call_DatagramChannelCreator_create_method_when_opening_channel() { var commander = CreateTestProbe(); var assertOption = new AssertOpenDatagramChannel(); commander.Send(Udp.Instance.Apply(Sys).Manager, new Udp.Bind(TestActor, _addresses[4], options: new[] { assertOption })); commander.ExpectMsg<Udp.Bound>(x => x.LocalAddress.ShouldBe(_addresses[4])); Assert.Equal(1, assertOption.OpenCalled); }