public Client(Stream stream, Hash hash, string username, string password) : base(stream, hash) { _username = username; _password = SaslPrep.Run(password); _nonce = CreateNonce(); }
public void When_PassedInvalidCharacters_ShouldThrowAnException() { Should.Throw <ProhibitedValueException>(() => { var _ = SaslPrep.Run("\u0007"); }); }
public void When_PassedBidiCharacters_ShouldThrowAnException() { Should.Throw <BidirectionalFormatException>(() => { var _ = SaslPrep.Run("\u0627\u0031"); }); }
public void When_PassedUnicode_ShouldOutputCharacters(string input, string result) { var output = SaslPrep.Run(input); output.ShouldBe(result); }