Пример #1
0
        public void VerifyThatParameterGroupReturnsContainedParameters()
        {
            var elementDefinition = new ElementDefinition(Guid.NewGuid(), null, null);

            var parameterGroup_1 = new ParameterGroup(Guid.NewGuid(), null, null);

            elementDefinition.ParameterGroup.Add(parameterGroup_1);

            var parameter_0 = new Parameter(Guid.NewGuid(), null, null);

            elementDefinition.Parameter.Add(parameter_0);

            var parameter_1_1 = new Parameter(Guid.NewGuid(), null, null);

            elementDefinition.Parameter.Add(parameter_1_1);
            parameter_1_1.Group = parameterGroup_1;

            var parameter_1_2 = new Parameter(Guid.NewGuid(), null, null);

            elementDefinition.Parameter.Add(parameter_1_2);
            parameter_1_2.Group = parameterGroup_1;

            CollectionAssert.DoesNotContain(elementDefinition.ContainedParameter(), parameter_1_1);
            CollectionAssert.DoesNotContain(elementDefinition.ContainedParameter(), parameter_1_2);
            CollectionAssert.Contains(elementDefinition.ContainedParameter(), parameter_0);
        }