public void GetMaximumValues_NullList_ReturnsException() { //Arrange var parameterStatistics = new ParameterStatistics(); //Act and Assert Assert.Throws <Exception>(() => parameterStatistics.GetMaximumValues(null)); }
public void GetMinimumValues_ListOfBatteryParameters_ReturnsMaxBatteryParametersValues(List <BatteryParameters> parameterData) { //Arrange var parameterStatistics = new ParameterStatistics(); //Act BatteryParameters minParametersValues = parameterStatistics.GetMinimumValues(parameterData); //Assert Assert.True(minParametersValues != null && minParametersValues.StateOfCharge == 6.37f && minParametersValues.Temperature == 2.16f); }
public void GetAverageOfParameters_ListOfBatteryParameters_ReturnsAvgBatteryParametersValues(List <BatteryParameters> parameterData) { //Arrange var parameterStatistics = new ParameterStatistics(); //Act BatteryParameters avgParametersValues = parameterStatistics.GetAverageOfParameters(parameterData.GetRange(parameterData.Count - 5, 5)); //Assert Assert.True(avgParametersValues != null && avgParametersValues.StateOfCharge == 37.05f && avgParametersValues.Temperature == 39.864f); }