Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 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);
 }