public void GenerateRedirectUri_DefaultSchema_UsesHttpSchema() { RedirectServerListener rsl = new RedirectServerListener(); string generatedUri = rsl.GenerateListeningUri(); Assert.IsTrue(generatedUri.StartsWith("http://")); }
public void GenerateRedirectUri_CustomSchema_UsesCustomSchema() { RedirectServerListener rsl = new RedirectServerListener(); string generatedUri = rsl.GenerateListeningUri("test"); Assert.IsTrue(generatedUri.StartsWith("test://")); }
public void GenerateRedirectUri_DefaultSchema_StoresRedirectUri() { RedirectServerListener rsl = new RedirectServerListener(); string generatedUri = rsl.GenerateListeningUri(); Assert.AreEqual(generatedUri, rsl.ListeningUri); }
public void GenerateRedirectUri_DefaultSchema_ContainsPort() { RedirectServerListener rsl = new RedirectServerListener(); string generatedUri = rsl.GenerateListeningUri(); generatedUri = generatedUri.Replace("http://", ""); Assert.IsTrue(generatedUri.Contains(":")); }