コード例 #1
0
        public void Setup()
        {
            Factory   = HydraClientFactory.Configure().WithDefaults();
            Processor = new Mock <IHypermediaProcessor>(MockBehavior.Strict);
            Processor.Setup(_ => _.Supports(It.IsAny <IResponse>())).Returns(Level.FullSupport);
            var headers = new Mock <IHeaders>(MockBehavior.Strict);

            headers.SetupGet(_ => _[It.IsAny <string>()]).Returns(Array.Empty <string>());
            Response = new Mock <IResponse>(MockBehavior.Strict);
            Response.SetupGet(_ => _.Headers).Returns(headers.Object);
        }
コード例 #2
0
 protected virtual HydraClientFactory ConfigureClient(HydraClientFactory hydraClientFactory)
 {
     return(hydraClientFactory);
 }
コード例 #3
0
 public async Task Setup()
 {
     Client = ConfigureClient(HydraClientFactory.Configure().WithDefaults()).AndCreate();
     ScenarioSetup();
     await TheTest();
 }
コード例 #4
0
 protected override HydraClientFactory ConfigureClient(HydraClientFactory hydraClientFactory)
 {
     return(hydraClientFactory.WithFactory(N3HypermediaProcessorFactory.Instance));
 }