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"); }
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); }
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); }