Exemple #1
0
        public void VerifyOnlyResourceReturned()
        {
            var          mockedProcessor = this.SetupMockProcessor();
            List <Thing> containmentCollection;
            var          result = new SiteDirectoryApi {
                RequestUtils = this.requestUtils
            }.ProcessRequestPath(mockedProcessor.Object, "SiteDirectory", "SiteDirectory", new[] { "SiteDirectory", this.mockedId, "model", this.mockedId }, out containmentCollection);

            CollectionAssert.AreEquivalent(new[] { this.modelSetup }, result);
        }
Exemple #2
0
        public void VerifyResourceWithContainmentReturned()
        {
            var          mockedProcessor = this.SetupMockProcessor();
            List <Thing> containmentCollection;

            // set query parameter override
            this.requestUtils.OverrideQueryParameters = new QueryParameters {
                IncludeAllContainers = true
            };

            var result = new SiteDirectoryApi {
                RequestUtils = this.requestUtils
            }.ProcessRequestPath(mockedProcessor.Object, "SiteDirectory", "SiteDirectory", new[] { "SiteDirectory", this.mockedId, "model", this.mockedId }, out containmentCollection);

            // reset query parameter override
            this.requestUtils.OverrideQueryParameters = null;
            CollectionAssert.AreEquivalent(new Thing[] { this.siteDir, this.modelSetup }, result);
        }