@Test public void testBoundedSizeReturnsMaxWhenMaxLessThanPrefButGreaterThanMin() { assertEquals(200, Region.boundedSize(100, 300, 200), 0); }
@Test public void testBoundedSizeReturnsPrefWhenPrefBetweenMinAndMax() { assertEquals(200, Region.boundedSize(100, 200, 300), 0); }
@Test public void testBoundedSizeReturnsMinWhenMinGreaterThanPrefAndMax() { assertEquals(300, Region.boundedSize(300, 100, 200), 0); }
@Test public void testBoundedSizeReturnsMinWhenMaxLessThanPrefAndMinAndPrefLessThanMin() { assertEquals(300, Region.boundedSize(300, 200, 100), 0); }