public void Disallows_Null_Array_By_Default() { // ReSharper disable once AssignNullToNotNullAttribute Assert.Throws <ArgumentNullException>( () => ConvertEncodedString.ToByteArray(null)); // ReSharper disable once AssignNullToNotNullAttribute Assert.Throws <ArgumentNullException>( () => ConvertEncodedString.ToByteArray(null, ByteArrayStringEncoding.Hexadecimal)); }
public void Optionally_Returns_Null_From_Null_Array() { Assert.Throws <ArgumentNullException>( () => ConvertEncodedString.ToByteArray(null, false)); Assert.IsNull(ConvertEncodedString.ToByteArray(null, true)); Assert.Throws <ArgumentNullException>( () => ConvertEncodedString.ToByteArray(null, false, ByteArrayStringEncoding.Hexadecimal)); Assert.IsNull(ConvertEncodedString.ToByteArray(null, true, ByteArrayStringEncoding.Hexadecimal)); }
public void Ignores_Invalid_Encoding_With_Null_Input() { const ByteArrayStringEncoding invalidEncoding = (ByteArrayStringEncoding)17; // ReSharper disable once AssignNullToNotNullAttribute Assert.Throws <ArgumentNullException>( () => ConvertEncodedString.ToByteArray(null, invalidEncoding)); Assert.Throws <ArgumentNullException>( () => ConvertEncodedString.ToByteArray(null, false, invalidEncoding)); Assert.IsNull(ConvertEncodedString.ToByteArray(null, true, invalidEncoding)); }