Пример #1
0
 public HttpHypermediaResolverFactory(
     IHypermediaReader hypermediaReader,
     IParameterSerializer parameterSerializer,
     IProblemStringReader problemReader,
     ILinkHcoCache <HttpLinkHcoCacheEntry> linkHcoCache)
 {
     this.hypermediaReader    = hypermediaReader;
     this.parameterSerializer = parameterSerializer;
     this.problemReader       = problemReader;
     this.linkHcoCache        = linkHcoCache;
 }
 protected HypermediaResolverBase(
     IHypermediaReader hypermediaReader,
     IParameterSerializer parameterSerializer,
     IProblemStringReader problemReader,
     ILinkHcoCache <TLinkHcoCacheEntry> linkHcoCache)
 {
     HypermediaReader    = hypermediaReader;
     ParameterSerializer = parameterSerializer;
     ProblemReader       = problemReader;
     LinkHcoCache        = linkHcoCache;
 }
Пример #3
0
 public HttpHypermediaResolver(
     HttpClient httpClient,
     bool disposeHttpClient,
     IHypermediaReader hypermediaReader,
     IParameterSerializer parameterSerializer,
     IProblemStringReader problemReader,
     ILinkHcoCache <HttpLinkHcoCacheEntry> linkHcoCache)
     : base(hypermediaReader, parameterSerializer, problemReader, linkHcoCache)
 {
     this.httpClient        = httpClient;
     this.disposeHttpClient = disposeHttpClient;
 }
Пример #4
0
        public void Setup()
        {
            this.asMemoryStream = new MemoryStream();
            this.asMemoryStream.Write(this.JsonBuffer, 0, this.JsonBuffer.Length);
            this.asMemoryStream.Seek(0, SeekOrigin.Begin);
            this.httpContent = new HttpContentMock(this.asMemoryStream);
            var register = new HypermediaObjectRegister();

            register.RegisterAllClassesDeriving <HypermediaClientObject>(typeof(QuarterlyReportingHco).Assembly);
            //register.Register
            this.sirenReader = new SirenHypermediaReader(register, this.Parser);
        }
 public ResolverDependencies(IHypermediaObjectRegister objectRegister,
                             IParameterSerializer parameterSerializer,
                             IStringParser stringParser,
                             IProblemStringReader problemReader,
                             IHypermediaReader hypermediaReader)
 {
     ObjectRegister      = objectRegister;
     ParameterSerializer = parameterSerializer;
     StringParser        = stringParser;
     ProblemReader       = problemReader;
     HypermediaReader    = hypermediaReader;
 }