示例#1
0
        public void ShouldProperlyValidateInputsStrings(string testInput, bool expectedResult)
        {
            var measChunkCreator = new MeasChunkCreator(_parameterStoreDummy);

            var actualValidationResult = measChunkCreator.IsValidStrChunk(testInput);

            Assert.Equal(expectedResult, actualValidationResult);
        }
示例#2
0
        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);
        }