Пример #1
0
        public void Invoke_WithNoSiteModels()
        {
            var message  = new SiteModelAttributesChangedEvent();
            var listener = new SiteModelAttributesChangedEventListener();

            listener.Invoke(Guid.NewGuid(), message).Should().BeTrue();
        }
Пример #2
0
        public void Creation2()
        {
            var listener = new SiteModelAttributesChangedEventListener("GridName");

            listener.Should().NotBeNull();
            listener.GridName.Should().Be("GridName");
            listener.MessageTopicName.Should().Be(SiteModelAttributesChangedEventListener.SITE_MODEL_ATTRIBUTES_CHANGED_EVENTS_TOPIC_NAME);
        }
Пример #3
0
        public void StartListening()
        {
            var listener = new SiteModelAttributesChangedEventListener(TRexGrids.ImmutableGridName())
            {
                MessageTopicName = "TestMessageTopic"
            };

            listener.StartListening();
        }
Пример #4
0
        public void Invoke_WithSiteModels()
        {
            var message = new SiteModelAttributesChangedEvent
            {
                SiteModelID = Guid.NewGuid()
            };

            var listener = new SiteModelAttributesChangedEventListener(TRexGrids.ImmutableGridName());

            listener.Invoke(Guid.NewGuid(), message).Should().BeTrue();
        }
Пример #5
0
        public void ReadWriteBinarizable()
        {
            SimpleBinarizableInstanceTester.TestClass <SiteModelAttributesChangedEventListener>("Empty SiteModelAttributesChangedEventListener not same after round trip serialisation");

            var listener = new SiteModelAttributesChangedEventListener();

            TestBinarizable_ReaderWriterHelper.RoundTripSerialise(listener);

            var listener2 = new SiteModelAttributesChangedEventListener("GridName")
            {
                MessageTopicName = "TestMessageTopic"
            };

            TestBinarizable_ReaderWriterHelper.RoundTripSerialise(listener2);
        }
Пример #6
0
        public void Dispose()
        {
            var listener = new SiteModelAttributesChangedEventListener();

            listener.Dispose();
        }
Пример #7
0
        public void StopListening()
        {
            var listener = new SiteModelAttributesChangedEventListener(TRexGrids.ImmutableGridName());

            listener.StopListening();
        }