public void GetEncodingInvalidFormatTest() { EncodingConfiguration config = new EncodingConfiguration(); config.CodePage = "SFDS"; config.GetEncoding(); }
/// <summary> /// Creates a clone of this instance. /// </summary> /// <returns> /// A new object that is a copy of this instance. /// </returns> public object Clone() { EncodingConfiguration clone = new EncodingConfiguration(); clone._codePage = _codePage; return(clone); }
public void CreateTest() { EncodingConfiguration encodingConfiguration = new EncodingConfiguration(); // // Verify default state // Assert.AreEqual(EncodingConfiguration.DetectCodePage, encodingConfiguration.CodePage, "Unexpected default value for CodePage."); }
public void CloneTest() { EncodingConfiguration encodingConfiguration = new EncodingConfiguration(); encodingConfiguration.CodePage = "1252"; EncodingConfiguration clone = encodingConfiguration.Clone() as EncodingConfiguration; Assert.IsNotNull(clone, "Clone did not return a valid instance."); Assert.AreEqual(encodingConfiguration.CodePage, clone.CodePage); }
public void GetEncodingTest() { EncodingConfiguration config = new EncodingConfiguration(); Encoding encoding = null; config.CodePage = "Default"; encoding = config.GetEncoding(); Assert.AreEqual(Encoding.Default.CodePage, encoding.CodePage, "Unexpected codepage."); config.CodePage = "default"; encoding = config.GetEncoding(); Assert.AreEqual(Encoding.Default.CodePage, encoding.CodePage, "Unexpected codepage."); config.CodePage = "65001"; encoding = config.GetEncoding(); Assert.AreEqual(65001, encoding.CodePage, "Unexpected codepage."); config.CodePage = "Detect"; encoding = config.GetEncoding(); Assert.IsNull(encoding, "Unexpected encoding."); config.CodePage = "detect"; encoding = config.GetEncoding(); Assert.IsNull(encoding, "Unexpected encoding."); }
/// <summary> /// Creates a clone of this instance. /// </summary> /// <returns> /// A new object that is a copy of this instance. /// </returns> public object Clone() { EncodingConfiguration clone = new EncodingConfiguration(); clone._codePage = _codePage; return clone; }
public void ToStringTest() { EncodingConfiguration encodingConfiguration = new EncodingConfiguration(); encodingConfiguration.CodePage = "65001"; string str = encodingConfiguration.ToString(); Assert.AreEqual("Encoding: CodePage - 65001", str, "Unexpected string representation."); }