public void GetDecimalValue_TooManyDecimals_DecimalIsTrimmed()
        {
            const decimal validSize = 124.99543m;

            string result = BaseTypeHelper.GetDecimalValue(validSize);

            Assert.Equal("124.9954", result);
        }
        public void GetDecimalValue_SizeIsAcceptable_ReturnsSize()
        {
            const decimal validSize = 124.99m;

            string result = BaseTypeHelper.GetDecimalValue(validSize);

            Assert.Equal("124.9900", result);
        }
        public void GetDecimalValue_SizeExceedsMax_ReturnsMaxAllowedValue()
        {
            const string  maxZabbixMySqlValue = "999000000000.0000";
            const decimal exceedsMaxSize      = 999999999999.9999m;

            string result = BaseTypeHelper.GetDecimalValue(exceedsMaxSize);

            Assert.Equal(maxZabbixMySqlValue, result);
        }