private static void AssertMapping <T>(TypeScaffoldingInfo mapping, bool inferred, int?maxLength, bool?unicode)
 {
     Assert.Same(typeof(T), mapping.ClrType);
     Assert.Equal(inferred, mapping.IsInferred);
     Assert.Equal(maxLength, mapping.ScaffoldMaxLength);
     Assert.Equal(unicode, mapping.ScaffoldUnicode);
 }
 private static void AssertMapping <T>(
     TypeScaffoldingInfo mapping, bool inferred, int?maxLength,
     bool?unicode, bool?fixedLength, int?precision, int?scale)
 {
     Assert.Same(typeof(T), mapping.ClrType);
     Assert.Equal(inferred, mapping.IsInferred);
     Assert.Equal(maxLength, mapping.ScaffoldMaxLength);
     Assert.Equal(unicode, mapping.ScaffoldUnicode);
     Assert.Equal(fixedLength, mapping.ScaffoldFixedLength);
     Assert.Equal(precision, mapping.ScaffoldPrecision);
     Assert.Equal(scale, mapping.ScaffoldScale);
 }