public void AddComplexProperty_should_create_and_add_complex_property()
        {
            var complexType = new EdmComplexType();

            var complexTypeProperty = new EdmComplexType();
            var property = complexType.AddComplexProperty("Foo", complexTypeProperty);

            Assert.NotNull(property);
            Assert.Equal("Foo", property.Name);
            Assert.Same(complexTypeProperty, property.PropertyType.ComplexType);
            Assert.True(complexType.Properties.Contains(property));
        }