@@ -0,0 +1,2100 @@
+package com.fwdekker.randomness.decimal;%0A%0Aimport java.util.Arrays;%0Aimport java.util.Collection;%0Aimport org.junit.Test;%0Aimport org.junit.runner.RunWith;%0Aimport org.junit.runners.Parameterized;%0A%0Aimport static org.assertj.core.api.Assertions.assertThat;%0A%0A%0A@RunWith(Parameterized.class)%0Apublic final class InsertRandomDecimalTest %7B%0A    private final double minValue;%0A    private final double maxValue;%0A    private final int decimalCount;%0A    private final String expectedString;%0A%0A%0A    public InsertRandomDecimalTest(final double minValue, final double maxValue, final int decimalCount,%0A                                   final String expectedString) %7B%0A        this.minValue = minValue;%0A        this.maxValue = maxValue;%0A        this.decimalCount = decimalCount;%0A        this.expectedString = expectedString;%0A    %7D%0A%0A%0A    @Parameterized.Parameters%0A    public static Collection%3CObject%5B%5D%3E params() %7B%0A        return Arrays.asList(new Object%5B%5D%5B%5D %7B%0A                %7B5.0, 5.0, 0, %225%22%7D,%0A                %7B7.0, 7.0, 1, %227.0%22%7D,%0A                %7B8.0, 8.0, 2, %228.00%22%7D,%0A%0A                %7B47.6, 47.6, 0, %2248%22%7D,%0A                %7B56.4, 56.4, 1, %2256.4%22%7D,%0A                %7B73.7, 73.7, 2, %2273.70%22%7D,%0A%0A                %7B21.85, 21.85, 0, %2222%22%7D,%0A                %7B79.59, 79.59, 1, %2279.6%22%7D,%0A                %7B43.51, 43.51, 2, %2243.51%22%7D,%0A                %7B83.82, 83.82, 3, %2283.820%22%7D,%0A%0A                %7B77.592, 77.592, 0, %2278%22%7D,%0A                %7B14.772, 14.772, 1, %2214.8%22%7D,%0A                %7B98.602, 98.602, 2, %2298.60%22%7D,%0A                %7B32.675, 32.675, 3, %2232.675%22%7D,%0A                %7B52.800, 52.800, 4, %2252.8000%22%7D,%0A        %7D);%0A    %7D%0A%0A%0A    @Test%0A    public void testValue() %7B%0A        final DecimalSettings decimalSettings = new DecimalSettings();%0A        decimalSettings.setMinValue(minValue);%0A        decimalSettings.setMaxValue(maxValue);%0A        decimalSettings.setDecimalCount(decimalCount);%0A%0A        final InsertRandomDecimal insertRandomDecimal = new InsertRandomDecimal(decimalSettings);%0A        final String randomString = insertRandomDecimal.generateString();%0A%0A        assertThat(randomString).isEqualTo(expectedString);%0A    %7D%0A%7D%0A

Add tests for InsertRandomDecimal