public void Should_Return_Anonymous_Principal_Name() { var origPrincipal = Thread.CurrentPrincipal; Thread.CurrentPrincipal = null; var principalProvider = new DefaultPrincipalProvider(); var name = principalProvider.CurrentPrincipalName; Assert.AreEqual(name, DefaultPrincipalProvider.AnonymousPrincipalName); Thread.CurrentPrincipal = origPrincipal; }
public void Should_Return_CurrectPrincipal_Name() { var origPrincipal = Thread.CurrentPrincipal; var principal = new GenericPrincipal(new GenericIdentity("TestPrincipal2"), null); Thread.CurrentPrincipal = principal; var principalProvider = new DefaultPrincipalProvider(); var name = principalProvider.CurrentPrincipalName; Assert.AreEqual(name, "TestPrincipal2"); Thread.CurrentPrincipal = origPrincipal; }
public void Should_Return_CurrectPrincipal() { var origPrincipal = Thread.CurrentPrincipal; var principal = new GenericPrincipal(new GenericIdentity("TestPrincipal1"), null); Thread.CurrentPrincipal = principal; var principalProvider = new DefaultPrincipalProvider(); var retrievedPrincipal = principalProvider.GetCurrentPrincipal(); Assert.AreEqual(principal, retrievedPrincipal); Thread.CurrentPrincipal = origPrincipal; }