public void InitializeContext()
            {
                this.settings = new BindingSettings { TypeId = string.Empty };
                this.component = "SomeComponent";

                var innerDescriptor = new Mock<PropertyDescriptor>("foo", new Attribute[0]);
                innerDescriptor.Setup(x => x.Name).Returns("Property");
                innerDescriptor.Setup(x => x.Attributes).Returns(new AttributeCollection());
                innerDescriptor.Setup(x => x.GetValue(this.component)).Returns(this.settings);
                this.descriptor = new BindingPropertyDescriptor<IValueProvider>(innerDescriptor.Object, new Attribute[0]);
            }
            public void InitializeContext()
            {
                this.settings = new BindingSettings {
                    TypeId = string.Empty
                };
                this.component = "SomeComponent";

                var innerDescriptor = new Mock <PropertyDescriptor>("foo", new Attribute[0]);

                innerDescriptor.Setup(x => x.Name).Returns("Property");
                innerDescriptor.Setup(x => x.Attributes).Returns(new AttributeCollection());
                innerDescriptor.Setup(x => x.GetValue(this.component)).Returns(this.settings);
                this.descriptor = new BindingPropertyDescriptor <IValueProvider>(innerDescriptor.Object, new Attribute[0]);
            }