Example #1
0
        public void CacheIdentity()
        {
            TestLoginName ln = new TestLoginName();

            Assert.AreEqual(String.Empty, ln.RenderContents(), "Anonymous");
            ln.Page = new ContextPage(GetPrincipal("me"));
            Assert.AreEqual("me", ln.RenderContents(), "me");
            ln.Page = new ContextPage(GetPrincipal("you"));
            Assert.AreEqual("you", ln.RenderContents(), "you");
        }
Example #2
0
        public void Render_StringFormat_TwoVars()
        {
            ContextPage   page = new ContextPage(GetPrincipal("me"));
            TestLoginName ln   = new TestLoginName();

            ln.Page         = page;
            ln.FormatString = "Hola {0} {1}!";
            Assert.AreEqual("Hola me!", ln.RenderContents(), "RenderContents");
        }
Example #3
0
        public void Render_StringFormat_Empty()
        {
            ContextPage   page = new ContextPage(GetPrincipal("me"));
            TestLoginName ln   = new TestLoginName();

            ln.Page         = page;
            ln.FormatString = String.Empty;
            Assert.AreEqual("me", ln.RenderContents(), "RenderContents");
        }
Example #4
0
        public void Render_NoPage()
        {
            TestLoginName ln = new TestLoginName();

            Assert.AreEqual(String.Empty, ln.Render(), "Render");
            Assert.AreEqual(String.Empty, ln.RenderContents(), "RenderContents");
            Assert.AreEqual(String.Empty, ln.RenderBeginTag(), "RenderBeginTag");
            Assert.AreEqual(String.Empty, ln.RenderEndTag(false), "RenderEndTag");
        }
Example #5
0
        public void Render_Anonymous_IPrincipal()
        {
            ContextPage   page = new ContextPage(GetPrincipal(String.Empty));
            TestLoginName ln   = new TestLoginName();

            ln.Page = page;
            Assert.AreEqual(String.Empty, ln.Render(), "Render");
            Assert.AreEqual(String.Empty, ln.RenderContents(), "RenderContents");
            Assert.AreEqual(String.Empty, ln.RenderBeginTag(), "RenderBeginTag");
            Assert.AreEqual(String.Empty, ln.RenderEndTag(false), "RenderEndTag");
        }
Example #6
0
        public void Render_UnauthenticatedUser()
        {
            ContextPage   page = new ContextPage(GetUnauthenticatedPrincipal("me"));
            TestLoginName ln   = new TestLoginName();

            ln.Page = page;
            Assert.IsFalse(page.User.Identity.IsAuthenticated, "IsAuthenticated");
            Assert.AreEqual("<span>me</span>", ln.Render(), "Render");
            Assert.AreEqual("me", ln.RenderContents(), "RenderContents");
            Assert.AreEqual("<span>", ln.RenderBeginTag(), "RenderBeginTag");
            Assert.AreEqual("<span></span>", ln.RenderEndTag(true), "RenderEndTag");
        }
Example #7
0
		public void Render_StringFormat_TwoVars ()
		{
			ContextPage page = new ContextPage (GetPrincipal ("me"));
			TestLoginName ln = new TestLoginName ();
			ln.Page = page;
			ln.FormatString = "Hola {0} {1}!";
			Assert.AreEqual ("Hola me!", ln.RenderContents (), "RenderContents");
		}
Example #8
0
		public void Render_StringFormat_Empty ()
		{
			ContextPage page = new ContextPage (GetPrincipal ("me"));
			TestLoginName ln = new TestLoginName ();
			ln.Page = page;
			ln.FormatString = String.Empty;
			Assert.AreEqual ("me", ln.RenderContents (), "RenderContents");
		}
Example #9
0
		public void Render_UnauthenticatedUser ()
		{
			ContextPage page = new ContextPage (GetUnauthenticatedPrincipal ("me"));
			TestLoginName ln = new TestLoginName ();
			ln.Page = page;
			Assert.IsFalse (page.User.Identity.IsAuthenticated, "IsAuthenticated");
			Assert.AreEqual ("<span>me</span>", ln.Render (), "Render");
			Assert.AreEqual ("me", ln.RenderContents (), "RenderContents");
			Assert.AreEqual ("<span>", ln.RenderBeginTag (), "RenderBeginTag");
			Assert.AreEqual ("<span></span>", ln.RenderEndTag (true), "RenderEndTag");
		}
Example #10
0
		public void Render_Anonymous_IPrincipal ()
		{
			ContextPage page = new ContextPage (GetPrincipal (String.Empty));
			TestLoginName ln = new TestLoginName ();
			ln.Page = page;
			Assert.AreEqual (String.Empty, ln.Render (), "Render");
			Assert.AreEqual (String.Empty, ln.RenderContents (), "RenderContents");
			Assert.AreEqual (String.Empty, ln.RenderBeginTag (), "RenderBeginTag");
			Assert.AreEqual (String.Empty, ln.RenderEndTag (false), "RenderEndTag");
		}
Example #11
0
		public void Render_NoPage ()
		{
			TestLoginName ln = new TestLoginName ();
			Assert.AreEqual (String.Empty, ln.Render (), "Render");
			Assert.AreEqual (String.Empty, ln.RenderContents (), "RenderContents");
			Assert.AreEqual (String.Empty, ln.RenderBeginTag (), "RenderBeginTag");
			Assert.AreEqual (String.Empty, ln.RenderEndTag (false), "RenderEndTag");
		}
Example #12
0
		public void CacheIdentity ()
		{
			TestLoginName ln = new TestLoginName ();
			Assert.AreEqual (String.Empty, ln.RenderContents (), "Anonymous");
			ln.Page = new ContextPage (GetPrincipal ("me"));
			Assert.AreEqual ("me", ln.RenderContents (), "me");
			ln.Page = new ContextPage (GetPrincipal ("you"));
			Assert.AreEqual ("you", ln.RenderContents (), "you");
		}