             for comparison in Comparison.allCases {
                 switch comparison {
                 case .resizedImageWidthToHeightRatioAssertion:
-                    let comparisonValues = ComparisonValues(scaleToFillValue: testCase.scaling.value(smaller: resizeWidthToHeightRatio,
-                                                                                                     largerHeight: startingWidthToHeightRatio),
+                    
+                    let comparisonValues = ComparisonValues(scaleToFillValue: testCase.scaling.height.value(smaller: resizeWidthToHeightRatio,
+                                                                                                            normal: 1.0,
+                                                                                                            larger: startingWidthToHeightRatio),
                                                             aspectFitValue: startingWidthToHeightRatio,
                                                             aspectFillValue: startingWidthToHeightRatio)
                     performTest(value: resizedImageWidthToHeightRatio,

                                                               extraAsserStringComponents: extraAsserStringComponentsComparisonValues(comparisonValues: comparisonValues)))
                    
                case .resizedImageSizeToStartingImageSize:
                    let comparisonValues = ComparisonValues(scaleToFillValue: testCase.scaling.value(smaller: startingImage.size.scaled(scaleHeight: resizeHeightRatio),
                                                                                                     largerHeight: startingImage.size),
                                                            aspectFitValue: testCase.scaling.value(smaller: startingImage.size.scaled(scaleWidth: resizeHeightRatio, scaleHeight: resizeHeightRatio),
                                                                                                   largerHeight: startingImage.size),
                                                            aspectFillValue: startingImage.size)
                    
                    performTest(value: resizedImage.size,

                                                               extraAsserStringComponents: extraAsserStringComponentsComparisonValues(comparisonValues: comparisonValues)))
                    
                case .resizedImageSizeToParametersNewSize:
                    let comparisonValues = ComparisonValues(scaleToFillValue: testCase.scaling.height.value(smaller: resizeParameters.newSize,
                                                                                                            normalAndLarger: resizeParameters.newSize.scaled(scaleHeight: 1 / resizeHeightRatio)),
                                                            aspectFitValue: testCase.scaling.height.value(smaller: resizeParameters.newSize.scaled(scaleWidth: resizeWidthToHeightRatio),
                                                                                                          normalAndLarger: resizeParameters.newSize.scaled(scaleHeight: 1 / resizeHeightRatio)),
                                                            aspectFillValue: resizeParameters.newSize.scaled(scaleHeight: 1 / resizeHeightRatio))
                    performTest(value: resizedImage.size,
                                comparisonData: ComparisonData(comparisonValues: comparisonValues,
