Esempio n. 1
0
        public static AndConstraint <EntityRangeVariable> ShouldBeEntityRangeVariable(this RangeVariable variable, IEdmEntityTypeReference expectedTypeReference)
        {
            variable.Should().BeOfType <EntityRangeVariable>();
            var node = variable.As <EntityRangeVariable>();

            node.TypeReference.ShouldBeEquivalentTo(expectedTypeReference);
            return(new AndConstraint <EntityRangeVariable>(node));
        }
Esempio n. 2
0
        public static AndConstraint <EntityRangeVariable> ShouldBeEntityRangeVariable(this RangeVariable variable, string expectedName)
        {
            variable.Should().BeOfType <EntityRangeVariable>();
            var rangeVariable = variable.As <EntityRangeVariable>();

            rangeVariable.Name.Should().Be(expectedName);
            return(new AndConstraint <EntityRangeVariable>(rangeVariable));
        }
Esempio n. 3
0
        public static AndConstraint <NonentityRangeVariable> ShouldBeNonentityRangeVariable(this RangeVariable token, string expectedName)
        {
            token.Should().BeOfType <NonentityRangeVariable>();
            var rangeVariable = token.As <NonentityRangeVariable>();

            rangeVariable.Name.Should().Be(expectedName);
            return(new AndConstraint <NonentityRangeVariable>(rangeVariable));
        }