Ejemplo n.º 1
0
        public void SetOriginalProperties()
        {
            TestLoginName ln = new TestLoginName();

            ln.FormatString = "{0}";
            Assert.AreEqual(1, ln.StateBag.Count, "ViewState.Count-1");
        }
Ejemplo n.º 2
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");
        }
Ejemplo n.º 3
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");
        }
Ejemplo n.º 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");
        }
Ejemplo n.º 5
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");
        }
Ejemplo n.º 6
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");
        }
Ejemplo n.º 7
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");
        }
Ejemplo n.º 8
0
        public void DefaultProperties()
        {
            TestLoginName ln = new TestLoginName();

            Assert.AreEqual(0, ln.Attributes.Count, "Attributes.Count");
            Assert.AreEqual(0, ln.StateBag.Count, "ViewState.Count");

            Assert.AreEqual("{0}", ln.FormatString, "FormatString");

            Assert.AreEqual("span", ln.Tag, "span");
            Assert.AreEqual(0, ln.Attributes.Count, "Attributes.Count-1");
            Assert.AreEqual(0, ln.StateBag.Count, "ViewState.Count-1");
        }
Ejemplo n.º 9
0
        public void CleanProperties()
        {
            TestLoginName ln = new TestLoginName();

            ln.FormatString = "Hola {0}!";
            Assert.AreEqual("Hola {0}!", ln.FormatString, "FormatString-1");
            Assert.AreEqual(1, ln.StateBag.Count, "ViewState.Count-1");
            ln.FormatString = "{0}";
            Assert.AreEqual("{0}", ln.FormatString, "FormatString-2");
            Assert.AreEqual(1, ln.StateBag.Count, "ViewState.Count-2");
            ln.FormatString = String.Empty;
            Assert.AreEqual(String.Empty, ln.FormatString, "FormatString-3");
            Assert.AreEqual(1, ln.StateBag.Count, "ViewState.Count-3");
            ln.FormatString = null;
            Assert.AreEqual("{0}", ln.FormatString, "FormatString-4");
            Assert.AreEqual(0, ln.StateBag.Count, "ViewState.Count-4");
        }
Ejemplo n.º 10
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");
		}
Ejemplo n.º 11
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");
		}
Ejemplo n.º 12
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");
		}
Ejemplo n.º 13
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");
		}
Ejemplo n.º 14
0
		public void CleanProperties ()
		{
			TestLoginName ln = new TestLoginName ();
			ln.FormatString = "Hola {0}!";
			Assert.AreEqual ("Hola {0}!", ln.FormatString, "FormatString-1");
			Assert.AreEqual (1, ln.StateBag.Count, "ViewState.Count-1");
			ln.FormatString = "{0}";
			Assert.AreEqual ("{0}", ln.FormatString, "FormatString-2");
			Assert.AreEqual (1, ln.StateBag.Count, "ViewState.Count-2");
			ln.FormatString = String.Empty;
			Assert.AreEqual (String.Empty, ln.FormatString, "FormatString-3");
			Assert.AreEqual (1, ln.StateBag.Count, "ViewState.Count-3");
			ln.FormatString = null;
			Assert.AreEqual ("{0}", ln.FormatString, "FormatString-4");
			Assert.AreEqual (0, ln.StateBag.Count, "ViewState.Count-4");
		}
Ejemplo n.º 15
0
		public void SetOriginalProperties ()
		{
			TestLoginName ln = new TestLoginName ();
			ln.FormatString = "{0}";
			Assert.AreEqual (1, ln.StateBag.Count, "ViewState.Count-1");
		}
Ejemplo n.º 16
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");
		}
Ejemplo n.º 17
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");
		}
Ejemplo n.º 18
0
		public void DefaultProperties ()
		{
			TestLoginName ln = new TestLoginName ();
			Assert.AreEqual (0, ln.Attributes.Count, "Attributes.Count");
			Assert.AreEqual (0, ln.StateBag.Count, "ViewState.Count");

			Assert.AreEqual ("{0}", ln.FormatString, "FormatString");

			Assert.AreEqual ("span", ln.Tag, "span");
			Assert.AreEqual (0, ln.Attributes.Count, "Attributes.Count-1");
			Assert.AreEqual (0, ln.StateBag.Count, "ViewState.Count-1");
		}