public void PowerSeriesLearning_CalculateLearningRate_End() { // Arrange ILearningRate learningRate = new PowerSeriesLearningRate(0.75); // Act var result = learningRate.CalculateLearningRate(10, 10); // Assert double expected = 0.275; result.Should().BeApproximately(expected, 0.001); }
public void PowerSeriesLearning_CalculateLearningRate_Initial() { // Arrange ILearningRate learningRate = new PowerSeriesLearningRate(0.75); // Act var result = learningRate.CalculateLearningRate(0, 10); // Assert double expected = 0.75; result.Should <double>().BeEquivalentTo(expected); }