public void InvalidUri() { const string relativeUri = "~/Foo"; var redirectRequestListener = new RedirectRequestListener(); int count = 0; redirectRequestListener.ValidUriDetected += guid => count++; redirectRequestListener.Handle(relativeUri); Assert.That(count, Is.EqualTo(0)); }
public void ValidUriWithInvalidGuid() { const string relativeUri = "~/Redirect/abc"; var redirectRequestListener = new RedirectRequestListener(); int count = 0; redirectRequestListener.ValidUriDetected += g => { count++; }; redirectRequestListener.Handle(relativeUri); Assert.That(count, Is.EqualTo(0)); }
public void ValidUri() { Guid guid = Guid.NewGuid(); string relativeUri = "~/Redirect/" + guid; var redirectRequestListener = new RedirectRequestListener(); int count = 0; redirectRequestListener.ValidUriDetected += g => { Assert.That(g, Is.EqualTo(guid)); count++; }; redirectRequestListener.Handle(relativeUri); Assert.That(count, Is.EqualTo(1)); }