public void ShouldProperlyValidateInputsStrings(string testInput, bool expectedResult) { var measChunkCreator = new MeasChunkCreator(_parameterStoreDummy); var actualValidationResult = measChunkCreator.IsValidStrChunk(testInput); Assert.Equal(expectedResult, actualValidationResult); }
public void ShouldCreateMeasDataChunkFromValidStr() { var testInput = "AAC058008300A96EF2AB"; var measChunkCreator = new MeasChunkCreator(_parameterStoreDummy); var measChunk = measChunkCreator.CreateMeasChunk(testInput, DateTime.MinValue); Assert.NotNull(measChunk); Assert.True(8 - measChunk.Pm2_5Amount < 0.00001); Assert.True(13 - measChunk.Pm10Amount < 0.00001); Assert.Equal(0x6EA9, measChunk.ID); Assert.Equal(0xF2, measChunk.Checksum); }