Ejemplo n.º 1
0
        public void should_check_all_structure()
        {
            //arrange
            var sender = new MessageSender();
            var server = new Server();
            var rec1 = new MessageReceiver();
            var rec2 = new MessageReceiver();

            //act
            rec1.Receive(server);
            rec2.Receive(server);

            //assert
            sender.SendMessage("ku");
        }
Ejemplo n.º 2
0
        public void should_receive_message_from_sender()
        {
            //arrange
            var sender = Substitute.For<ISender>();
            var server = new Server();

            //act
            server.Receive(sender);
            sender.MessageAvailable += Raise.EventWith(new MsgEventArgs {Message = expected});

            //assert
            server.ReceivedMessage.Should().Be(expected);
        }
Ejemplo n.º 3
0
 public void should_check_if_message_sent_from_server()
 {
     //arrange
     string raisedMessage = null;
     var server = new Server();
     //act
     server.MessageAvailable += (sender, args) => raisedMessage = args.Message;
     server.SendMessage(expected);
     raisedMessage.Should().Be(expected);
 }