public void TestInitialize() { DSPServiceDefinition service = NamedStreamService.SetUpNamedStreamService(); request = service.CreateForInProcessWcf(); request.StartService(); }
private static void RunClientIntegrationTestWithNamedStreams(Action <DataServiceContext> executeAndVerify, MergeOption mergeOption) { DSPServiceDefinition service = NamedStreamService.SetUpNamedStreamService(); // Configure one of the named streams on each type to have a different ReadStreamUri than the default, so we can verify it's correctly picked up and not built using conventions ConfigureReadStreamUri(service, "MySet1", "EntityWithNamedStreams", "Stream1"); ConfigureReadStreamUri(service, "MySet2", "EntityWithNamedStreams1", "RefStream1"); ConfigureReadStreamUri(service, "MySet3", "EntityWithNamedStreams2", "ColStream"); using (TestWebRequest request = service.CreateForInProcessWcf()) { request.StartService(); DataServiceContext ctx = new DataServiceContext(request.ServiceRoot, ODataProtocolVersion.V4); ctx.MergeOption = mergeOption; JsonLightTestUtil.ConfigureContextForJsonLight(ctx); ConfigureContextForSendingRequest2Verification(ctx); executeAndVerify(ctx); } }