Ejemplo n.º 1
0
 public void IgnoreMessages_should_ignore_messages()
 {
     IgnoreMessages(o => o is int && (int)o == 1);
     TestActor.Tell(1);
     TestActor.Tell("1");
     String.Equals((string)ReceiveOne(), "1").ShouldBeTrue();
     HasMessages.ShouldBeFalse();
 }
Ejemplo n.º 2
0
        public void IgnoreMessages_should_ignore_messages_T()
        {
            IgnoreMessages <IgnoredMessage>();

            TestActor.Tell("1");
            TestActor.Tell(new IgnoredMessage(), TestActor);
            TestActor.Tell("2");
            ReceiveN(2).ShouldOnlyContainInOrder("1", "2");
            HasMessages.ShouldBeFalse();
        }
Ejemplo n.º 3
0
        public void IgnoreMessages_should_ignore_messages_T_with_Func()
        {
            IgnoreMessages <IgnoredMessage>(m => String.IsNullOrWhiteSpace(m.IgnoreMe));

            var msg = new IgnoredMessage("not ignored!");

            TestActor.Tell("1");
            TestActor.Tell(msg, TestActor);
            TestActor.Tell("2");
            ReceiveN(3).ShouldOnlyContainInOrder("1", msg, "2");
            HasMessages.ShouldBeFalse();
        }