Exemplo n.º 1
0
        public void GetUpgradedSkinFileContents_WithChainedCallToSecurityHelperIsAdmin_ReplacesWithUserIsAdministrator()
        {
            // Arrange
            string content = "(User.IsAdministrator().ToString()) {%>";

            // Act
            var result = SkinUpgrader.GetUpgradedSkinFileContents(content);

            // Assert
            Assert.AreEqual("(User.IsAdministrator().ToString()) {%>", result);
        }
Exemplo n.º 2
0
        public void GetUpgradedSkinFileContents_WithEndSubstringSecurityHelperIsAdmin_DoesNotReplaceWithUserIsAdministrator()
        {
            // Arrange
            string content = "(AUser.IsAdministrator()) {%>";

            // Act
            var result = SkinUpgrader.GetUpgradedSkinFileContents(content);

            // Assert
            Assert.AreEqual("(AUser.IsAdministrator()) {%>", result);
        }
Exemplo n.º 3
0
        public void GetUpgradedSkinFileContents_WithCallToSecurityHelperIsAdmin_ReplacesWithUserIsAdministrator()
        {
            // Arrange
            string content = "<% if(Request.IsAuthenticated && User.IsAdministrator()) {%>";

            // Act
            var result = SkinUpgrader.GetUpgradedSkinFileContents(content);

            // Assert
            Assert.AreEqual("<% if(Request.IsAuthenticated && User.IsAdministrator()) {%>", result);
        }