コード例 #1
0
//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);
        }