public static JaegerOperationSamplingStrategy FromThrift(this JaegerThriftOperationSamplingStrategy thriftInstance) { return(new JaegerOperationSamplingStrategy { Operation = thriftInstance.Operation, ProbabilisticSampling = thriftInstance.ProbabilisticSampling.FromThrift() }); }
public void JaegerThriftOperationSamplingStrategy_FromThrift() { var pss = new JaegerThriftProbabilisticSamplingStrategy(0.75); var strat = new JaegerThriftOperationSamplingStrategy("opName", pss); var from = strat.FromThrift(); Assert.Equal(strat.Operation, from.Operation); Assert.Equal(pss.SamplingRate, from.ProbabilisticSampling.SamplingRate); }