public void SetInvalidMembershipPrincipal() { var context = GetContext(); Csla.DataPortal.ProxyTypeName = WcfProxyTypeName; WcfProxy.DefaultUrl = Resources.RemotePortalUrl; SilverlightPrincipal.LoginUsingInvalidMembershipProvider( (o, e) => { context.Assert.IsNotNull(Csla.ApplicationContext.User); context.Assert.AreEqual(false, Csla.ApplicationContext.User.Identity.IsAuthenticated); context.Assert.AreEqual("", Csla.ApplicationContext.User.Identity.Name); context.Assert.AreEqual(false, Csla.ApplicationContext.User.IsInRole(AdminRoleName)); context.Assert.Success(); }); context.Complete(); }