Ejemplo n.º 1
0
        public void BindPropertyShouldReturnNullIfTypeNotStructured()
        {
            var result = InnerPathTokenBinder.BindProperty(EdmCoreModel.Instance.GetDecimal(false), "NotStructured", DefaultUriResolver);

            Assert.Null(result);
        }
Ejemplo n.º 2
0
        public void BindPropertyShouldBeCaseSensitive()
        {
            var result = InnerPathTokenBinder.BindProperty(HardCodedTestModel.GetPersonTypeReference(), "shoe", DefaultUriResolver);

            Assert.Null(result);
        }
Ejemplo n.º 3
0
        public void BindPropertyShouldReturnNullIfNotFound()
        {
            var result = InnerPathTokenBinder.BindProperty(HardCodedTestModel.GetPersonTypeReference(), "missing", DefaultUriResolver);

            Assert.Null(result);
        }
Ejemplo n.º 4
0
        public void BindPropertyShouldReturnCorrectPropertyIfFoundForEntity()
        {
            var result = InnerPathTokenBinder.BindProperty(HardCodedTestModel.GetPersonTypeReference(), "Shoe", DefaultUriResolver);

            Assert.Same(HardCodedTestModel.GetPersonShoeProp(), result);
        }
Ejemplo n.º 5
0
        public void BindPropertyShouldReturnCorrectPropertyIfFoundForComplex()
        {
            var result = InnerPathTokenBinder.BindProperty(HardCodedTestModel.GetPersonAddressProp().Type, "MyNeighbors", DefaultUriResolver);

            Assert.Same(HardCodedTestModel.GetAddressMyNeighborsProperty(), result);
        }
Ejemplo n.º 6
0
        public void BindPropertyShouldReturnNullIfTypeNotStructured()
        {
            var result = InnerPathTokenBinder.BindProperty(EdmCoreModel.Instance.GetDecimal(false), "NotStructured");

            result.Should().BeNull();
        }
Ejemplo n.º 7
0
        public void BindPropertyShouldReturnNullIfNotFound()
        {
            var result = InnerPathTokenBinder.BindProperty(HardCodedTestModel.GetPersonTypeReference(), "missing");

            result.Should().BeNull();
        }
Ejemplo n.º 8
0
        public void BindPropertyShouldBeCaseSensitive()
        {
            var result = InnerPathTokenBinder.BindProperty(HardCodedTestModel.GetPersonTypeReference(), "shoe");

            result.Should().BeNull();
        }
Ejemplo n.º 9
0
        public void BindPropertyShouldReturnCorrectPropertyIfFoundForComplex()
        {
            var result = InnerPathTokenBinder.BindProperty(HardCodedTestModel.GetPersonAddressProp().Type, "MyNeighbors");

            result.Should().BeSameAs(HardCodedTestModel.GetAddressMyNeighborsProperty());
        }
Ejemplo n.º 10
0
        public void BindPropertyShouldReturnCorrectPropertyIfFoundForEntity()
        {
            var result = InnerPathTokenBinder.BindProperty(HardCodedTestModel.GetPersonTypeReference(), "Shoe");

            result.Should().BeSameAs(HardCodedTestModel.GetPersonShoeProp());
        }