public void When_MessageDoesNotContainASignature_ParseShouldThrowAnException() { Should.Throw <MessageParseException>(() => { var _ = ServerFinalMessage.Parse("r=invalid"); }); }
public void When_MessageAnError_ParseShouldThrowAnException() { Should.Throw <MessageParseException>(() => { var _ = ServerFinalMessage.Parse("e=error"); }); }
public void When_ParsingAMessage_PropertiesShouldBeValid() { var message = ServerFinalMessage.Parse("v=rmF9pqV8S7suAoZWja4dJRkFsKQ="); message.ServerSignature?.Value.ShouldBe(HexToByte("ae617da6a57c4bbb2e0286568dae1d251905b0a4")); }