Exemple #1
0
        public void ModuleGecreeerd_Should_CreateModule_On_ModuleEventsDeserializer()
        {
            // Arrange
            var eventListener = new ModuleEventListener(_moduleEventsDeserializer.Object, _loggerMock.Object);

            // Act
            eventListener.Handles(new ModuleGecreeerd());

            // Assert
            _moduleEventsDeserializer.Verify(deserializer => deserializer.CreateModule(It.IsAny <ModuleGecreeerd>()));
        }
Exemple #2
0
        public void ModuleGecreeerd_Should_Have_TopicAttribute_With_TopicPattern_Of_ModuleGecreeerd()
        {
            // Arrange
            var eventListener = new ModuleEventListener(_moduleEventsDeserializer.Object, _loggerMock.Object);

            // Act
            var result = eventListener.GetType().GetMethod(nameof(eventListener.Handles))
                         ?.GetCustomAttribute <TopicAttribute>()?.TopicPattern;

            // Assert
            Assert.AreEqual(Topics.ModuleGecreeerd, result);
        }
Exemple #3
0
        public void ModuleGecreeerd_Should_Have_TopicAttribute()
        {
            // Arrange
            var eventListener = new ModuleEventListener(_moduleEventsDeserializer.Object, _loggerMock.Object);

            // Act
            var result = eventListener.GetType().GetMethod(nameof(eventListener.Handles))
                         ?.GetCustomAttribute <TopicAttribute>();

            // Assert
            Assert.IsNotNull(result);
        }