//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testShouldReplaceMessageEventDefinitionRefIfMessageEventDefinitionIsReplaced() public virtual void testShouldReplaceMessageEventDefinitionRefIfMessageEventDefinitionIsReplaced() { MessageEventDefinition otherMessageEventDefinition = testBpmnModelInstance.newInstance(typeof(MessageEventDefinition)); otherMessageEventDefinition.Id = "other-message-event-definition-id"; ICollection <EventDefinition> eventDefinitionRefs = startEvent.EventDefinitionRefs; assertThat(eventDefinitionRefs).contains(messageEventDefinition); messageEventDefinition.replaceWithElement(otherMessageEventDefinition); assertThat(eventDefinitionRefs).doesNotContain(messageEventDefinition); assertThat(eventDefinitionRefs).contains(otherMessageEventDefinition); }