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