public void FallbackEmptyForEncodingUTF8 ()
{
Buffer b = new DecoderReplacementFallbackBuffer (new DecoderReplacementFallback (String.Empty));
Assert.IsFalse (b.Fallback (new byte [] {}, 0), "#1");
Assert.IsFalse (b.MovePrevious (), "#2");
Assert.AreEqual (0, b.Remaining, "#3");
// the string does not exist.
Assert.AreEqual (char.MinValue, b.GetNextChar (), "#4");
}