public void VerifyThatUpdateRelationshipMsgIsCaughtForDirectMessageBusSubscription() { var row = new CategorizableRowTestClass(this.elementDefinition, this.session.Object); Assert.IsFalse(row.ThingStatusHasChanged); CDPMessageBus.Current.SendObjectChangeEvent(this.binaryRelationShip, EventKind.Updated); Assert.IsTrue(row.ThingStatusHasChanged); }
public void VerifyThatUpdateRelationshipMsgIsCaughtForMessageBusHandler() { var containerViewModel = new TestMessageBusHandlerContainerViewModel(); var row = new CategorizableRowTestClass(this.elementDefinition, this.session.Object, containerViewModel); Assert.IsFalse(row.ThingStatusHasChanged); CDPMessageBus.Current.SendObjectChangeEvent(this.binaryRelationShip, EventKind.Updated); Assert.IsTrue(row.ThingStatusHasChanged); }
public void VerifyThatUpdateHightlightByCategoryMsgIsCaughtForDirectMessageBusSubscription() { var row = new CategorizableRowTestClass(this.elementDefinition, this.session.Object); Assert.IsFalse(row.IsHighlighted); CDPMessageBus.Current.SendMessage(new HighlightByCategoryEvent(this.category), this.category); Assert.IsFalse(row.IsHighlighted); CDPMessageBus.Current.SendMessage(new HighlightByCategoryEvent(this.category), null); Assert.IsTrue(row.IsHighlighted); }
public void VerifyThatUpdateHighlightByCategoryMsgIsCaughtForMessageBusHandler() { var containerViewModel = new TestMessageBusHandlerContainerViewModel(); var row = new CategorizableRowTestClass(this.elementDefinition, this.session.Object, containerViewModel); Assert.IsFalse(row.IsHighlighted); CDPMessageBus.Current.SendMessage(new HighlightByCategoryEvent(this.category), this.category); Assert.IsFalse(row.IsHighlighted); CDPMessageBus.Current.SendMessage(new HighlightByCategoryEvent(this.category), null); Assert.IsTrue(row.IsHighlighted); }