Пример #1
0
 public void SetUp()
 {
     _transactionMock = new Mock<ITransmissionContext>();
     _transactionFactoryMock = new Mock<ITransmissionContextFactory>();
     _lowerLayerMock = new Mock<ILayer>();
     _observer = new Mock<IMessageObserver>();
     _messageLayer = new MessageLayer(_lowerLayerMock.Object, _transactionFactoryMock.Object);
     _messageLayer.RegisterObserver(_observer.Object);
     _transactionFactoryMock.Setup(f => f.Create(_messageLayer, It.IsAny<Message>())).Returns(_transactionMock.Object);
 }
Пример #2
0
 public Client()
 {
     _messageLayer = new MessageLayer();
     _messageLayer.RegisterObserver(new ConsoleHandler());
 }
Пример #3
0
 public Server()
 {
     _messageLayer = new MessageLayer();
     _messageLayer.RegisterObserver(new ConsoleHandler());
     _messageLayer.RegisterObserver(new ResourceHandler(_messageLayer, new TemperatureResource()));
 }