                                                                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),
+                    let comparisonValues = ComparisonValues(scaleToFillValue: testCase.scaling.height.value(smaller: startingImage.size.scaled(scaleHeight: resizeHeightRatio),
+                                                                                                            normalAndLarger: startingImage.size),
+                                                            aspectFitValue: testCase.scaling.height.value(smaller: startingImage.size.scaled(scaleWidth: resizeHeightRatio, scaleHeight: resizeHeightRatio),
+                                                                                                          normalAndLarger: startingImage.size),
                                                             aspectFillValue: startingImage.size)
                     
                     performTest(value: resizedImage.size,

        let asserStringComponents: ComparisonValues<([String]) -> [String]>
    }
    
    fileprivate enum StartingImageToResizeSizeScaling: CaseIterable {
        case smaller, largerHeight//, largerWidth//, largerSize
    }
    
    fileprivate struct TestScaledImageCase {

            assertStringComponents.append("startingWidthToHeightRatio: \(startingWidthToHeightRatio)")
            
            let resizeWidthRatio: CGFloat = 1.0
            let resizeHeightRatio: CGFloat = resizeRatioValue(height: testCase.scaling.height)
            assertStringComponents.append("resizeWidthRatio: \(resizeWidthRatio)")
            assertStringComponents.append("resizeHeightRatio: \(resizeHeightRatio)")
            
