public void does_not_use_positive_input_values() { //arrange var inputData = new[] { -1.0, 2.0 }; //act var lossMean = inputData.LossMean(); //assert Assert.AreEqual(-1.0, lossMean); }
public void returns_NaN_when_all_input_is_positive() { //arrange var inputData = new[] { 0.0, 1.0 }; //act var lossMean = inputData.LossMean(); //assert Assert.AreEqual(double.NaN, lossMean); }
public void returns_NaN_when_zero_is_the_only_input() { //arrange var inputData = new[] { 0.0 }; //act var lossMean = inputData.LossMean(); //assert Assert.AreEqual(double.NaN, lossMean); }
public void returns_the_same_as_mean_when_all_values_are_negative() { //arrange var inputData = new[] { -1.0, -2.0 }; var mean = inputData.Mean(); //act var lossMean = inputData.LossMean(); //assert Assert.AreEqual(mean, lossMean); }