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