public void reportsEmptyWhenValuesEmpty()
 {
     Assert.True(SensorValidator.validateReadings(
                     new List <double> {
     }, 0.9
                     ));
 }
 public void reportsErrorWhenCurrentjumps()
 {
     Assert.True(SensorValidator.validateReadings(
                     new List <double> {
         0.03, 0.03, 0.03, 0.33
     }, 0.1
                     ));
 }
 public void reportsOkWhenValuesNotEmpty()
 {
     Assert.False(SensorValidator.validateReadings(
                      new List <double> {
         0.03, 0.03, 0.03, 0.33
     }, 0.7
                      ));
 }
 public void ReportsErrorWhenSOCjumps()
 {
     Assert.False(SensorValidator.ValidateSOCreadings(
                      new List <double> {
         0.0, 0.01, 0.5, 0.51
     }
                      ));
 }
 public void reportsErrorWhenSOCjumps()
 {
     Assert.True(SensorValidator.validateReadings(
                     new List <double> {
         0.0, 0.01, 0.5, 0.51
     }, 0.05
                     ));
 }
 public void ReportsErrorWhenCurrentjumps()
 {
     Assert.False(SensorValidator.ValidateCurrentreadings(
                      new List <double> {
         0.03, 0.03, 0.03, 0.33
     }
                      ));
 }
Exemple #7
0
        public SensorValidatorTest()
        {
            IParameterDelta iParameterDelta = new ParametersMaxDelta();

            sensorValidator = new SensorValidator(iParameterDelta);
        }
Exemple #8
0
 public void reportsErrorWhenSOCValuesNull()
 {
     Assert.False(SensorValidator.validateSOCreadings(null, 0.05));
 }
Exemple #9
0
 public void reportsErrorWhenSOCListEmpty()
 {
     Assert.False(SensorValidator.validateSOCreadings(new List <double> {
     }, 0.05));
 }
Exemple #10
0
 public void reportsErrorWhenCurrentValuesNull()
 {
     Assert.False(SensorValidator.validateCurrentreadings(null, 0.05));
 }
Exemple #11
0
 public void NoErrorWhenCurrentSameValues()
 {
     Assert.True(SensorValidator.validateCurrentreadings(new List <double> {
         0.10, 0.10, 0.10, 0.10
     }, 0.05));
 }
Exemple #12
0
 public void NoErrorWhenSOCSameValues()
 {
     Assert.True(SensorValidator.validateSOCreadings(new List <double> {
         0.00, 0.00, 0.00, 0.00
     }, 0.05));
 }
Exemple #13
0
 public void NoErrorWhenSOCJumps()
 {
     Assert.True(SensorValidator.validateSOCreadings(new List <double> {
         0.0, 0.01, 0.05, 0.08
     }, 0.05));
 }
Exemple #14
0
 public void NoErrorWhenCurrentJumps()
 {
     Assert.True(SensorValidator.validateCurrentreadings(new List <double> {
         0.03, 0.08, 0.15, 0.21
     }, 0.1));
 }