Пример #1
0
        public void GetUrlProperties_ClassHasEnumerableProperties_FindsEnumerableProperties()
        {
            UrlPropertyModel urlPropertyModel = _reflectionHelper.GetPropertyModel(typeof(SampleType3));

            urlPropertyModel.UrlProperties.Should().BeEmpty();
            urlPropertyModel.EnumerableProperties.Should().HaveCount(3);
        }
Пример #2
0
        public void GetUrlProperties_ClassHasClassProperties_FindsClassProperties()
        {
            UrlPropertyModel urlPropertyModel = _reflectionHelper.GetPropertyModel(typeof(SampleType4));

            urlPropertyModel.UrlProperties.Should().BeEmpty();
            urlPropertyModel.ClassProperties.Should().HaveCount(2);
        }
Пример #3
0
        public void GetUrlProperties_ClassHasUrlProperties_ReturnUrlProperty()
        {
            UrlPropertyModel urlPropertyModel = _reflectionHelper.GetPropertyModel(typeof(SampleType2));

            urlPropertyModel.UrlProperties.Should().HaveCount(1).And.ContainSingle(info => info.Name == "Url");
        }