public void AdaptiveSampler_CheckMaxTelemetry_OutOfBound() { AdaptiveSampler sampler = new AdaptiveSampler(-5, 0.5); sampler.CheckMaxTelemetryItemsPerSecond(-5); Assert.Equal(0, sampler.GetMaxTelemetryItemsPerSecond()); }
public void AdaptiveSampler_Initialization() { AdaptiveSampler sampler = new AdaptiveSampler(5, 0.5); Assert.NotNull(sampler); Assert.Equal(5, sampler.GetMaxTelemetryItemsPerSecond()); Assert.Equal(0.5, sampler.ProbSampler.GetProbability()); sampler.ProbSampler.SetProbability(0.2); Assert.Equal(0.2, sampler.ProbSampler.GetProbability()); }