Exemplo n.º 1
0
        public void AppendAttributesFilter__Given_SingleType__Then_AppendAttributesFilter
            (string resourceType, string filterA, string filterB)
        {
            var subject = new QueryContext <BasicModel>();

            subject.AppendFilter(resourceType, filterA);
            subject.AppendFilter(resourceType, filterB);

            var result = subject.Filters;

            Assert.NotNull(result);
            Assert.NotEmpty(result);
            Assert.Equal(1, result.Count);
            Assert.True(result.ContainsKey(resourceType));
            Assert.Equal($"{filterA},{filterB}", result[resourceType]);
        }
Exemplo n.º 2
0
        public void AppendFitler__Given_NullOrWhitespaceResourceType__Then_Return
            (string resourceType)
        {
            var subject = new QueryContext <BasicModel>();

            subject.AppendFilter(resourceType, "filter");

            var result = subject.Sort;

            Assert.NotNull(result);
            Assert.Empty(result);
        }