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); }
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); }