public void Path_should_retain_casing() { var expected = "sqrl://example.com/PathWithCasing?Id=SomeNonce"; var uri = new SqrlUri(expected); Assert.AreEqual(expected, uri.ToString()); }
public void Scheme_and_host_should_always_be_lowercase(string uriString, string expected) { var uri = new SqrlUri(uriString); Assert.AreEqual(expected, uri.ToString()); }
public void Port_should_be_correct(string uriString, int expectedPort) { var uri = new SqrlUri(uriString); Assert.AreEqual(expectedPort, uri.Port); }
public void Supported_schemes_should_include_sqrl_and_qrl(string uriString) { var uri = new SqrlUri(uriString); }
public void SiteKeyString_should_be_correct(string uriString, string siteKeyString) { var uri = new SqrlUri(uriString); Assert.AreEqual(siteKeyString, uri.SiteKeyString, true); }