2009-06-26 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mcs / class / corlib / Test / System.Text / DecoderReplacementFallbackTest.cs
index 068645886bdd00be35aa526cf96c6eabb96d9370..f09ba287f97469b8196fc8d34835dbf5098c59b5 100644 (file)
@@ -33,8 +33,10 @@ namespace MonoTests.System.Text
 
                        f = Encoding.UTF8.DecoderFallback as DecoderReplacementFallback;
                        Assert.IsNotNull (f, "#5");
-                       Assert.AreEqual (String.Empty, f.DefaultString, "#6");
-                       Assert.AreEqual (0, f.MaxCharCount, "#7");
+                       // This behavior was introduced as
+                       // http://support.microsoft.com/kb/940521/
+                       Assert.AreEqual ("\uFFFD", f.DefaultString, "#6");
+                       Assert.AreEqual (1, f.MaxCharCount, "#7");
 
                        // after beta2 this test became invalid.
                        //f = new MyEncoding ().DecoderFallback as DecoderReplacementFallback;