{
return string.Format (CultureInfo.InvariantCulture, key, values);
}
+
+ internal static string GetResourceStringEncodingName (int codePage)
+ {
+ switch (codePage) {
+ case 1200: return GetResourceString ("Globalization.cp_1200");
+ case 1201: return GetResourceString ("Globalization.cp_1201");
+ case 65001: return GetResourceString ("Globalization.cp_65001");
+ default: return codePage.ToString (CultureInfo.InvariantCulture);
+ }
+ }
}
}
\ No newline at end of file
public class EncodingTest
{
[Test]
- [Category ("NotWorking")]
[ExpectedException (typeof (NotSupportedException))]
public void IsBrowserDisplay ()
{
}
[Test]
- [Category ("NotWorking")]
[ExpectedException (typeof (NotSupportedException))]
public void IsBrowserSave ()
{
}
[Test]
- [Category ("NotWorking")]
[ExpectedException (typeof (NotSupportedException))]
public void IsMailNewsDisplay ()
{
}
[Test]
- [Category ("NotWorking")]
[ExpectedException (typeof (NotSupportedException))]
public void IsMailNewsSave ()
{
{
Encoding.GetEncoding ((string) null);
}
+
+ [Test]
+ public void EncodingName ()
+ {
+ Assert.AreEqual ("Unicode (UTF-8)", Encoding.UTF8.EncodingName);
+ }
}
}