public void Ctor_Int_NoSuchCodePage_WebName_ThrowsNotSupportedException()
        {
            CustomEncoding encoding = new CustomEncoding(54321);

            Assert.Throws <NotSupportedException>(() => encoding.WebName);
        }
        public void Ctor_Int(int codePage)
        {
            CustomEncoding encoding = new CustomEncoding(codePage);

            VerifyEncoding(encoding, codePage, null, null);
        }
        public void Ctor_Int_EncoderFallback_DecoderFallback(int codePage, EncoderFallback encoderFallback, DecoderFallback decoderFallback)
        {
            CustomEncoding encoding = new CustomEncoding(codePage, encoderFallback, decoderFallback);

            VerifyEncoding(encoding, codePage, encoderFallback, decoderFallback);
        }
        public void Ctor_Empty()
        {
            CustomEncoding encoding = new CustomEncoding();

            VerifyEncoding(encoding, 0, null, null);
        }
示例#5
0
 public void Ctor_Int_NoSuchCodePage_WebName_ThrowsNotSupportedException()
 {
     CustomEncoding encoding = new CustomEncoding(54321);
     Assert.Throws<NotSupportedException>(() => encoding.WebName);
 }
示例#6
0
 public void Ctor_Int_EncoderFallback_DecoderFallback(int codePage, EncoderFallback encoderFallback, DecoderFallback decoderFallback)
 {
     CustomEncoding encoding = new CustomEncoding(codePage, encoderFallback, decoderFallback);
     VerifyEncoding(encoding, codePage, encoderFallback, decoderFallback);
 }
示例#7
0
 public void Ctor_Int(int codePage)
 {
     CustomEncoding encoding = new CustomEncoding(codePage);
     VerifyEncoding(encoding, codePage, null, null);
 }
示例#8
0
 public void Ctor_Empty()
 {
     CustomEncoding encoding = new CustomEncoding();
     VerifyEncoding(encoding, 0, null, null);
 }