Exemplo n.º 1
0
        public void IsBetaPasswordSetAndVerifyTest()
        {
            DeleteBetaPasswordTest();
            Assert.IsFalse(EndPoint.IsBetaPasswordSet());

            WebSystemServiceNoCache system = new WebSystemServiceNoCache();

            WebSystemService.TransitConfiguration t_betapassword = new WebSystemService.TransitConfiguration();
            t_betapassword          = new WebSystemService.TransitConfiguration();
            t_betapassword.Name     = "SnCore.Beta.Password";
            t_betapassword.Value    = GetNewString();
            t_betapassword.Password = true;
            t_betapassword.Id       = system.CreateOrUpdateConfiguration(GetAdminTicket(), t_betapassword);
            Assert.IsTrue(EndPoint.IsBetaPasswordSet());

            EndPoint.VerifyBetaPassword(t_betapassword.Value);

            try
            {
                EndPoint.VerifyBetaPassword(GetNewString());
                Assert.IsTrue(false, "Beta password verified when invalid.");
            }
            catch (Exception)
            {
            }

            system.DeleteConfiguration(GetAdminTicket(), t_betapassword.Id);
            Assert.IsFalse(EndPoint.IsBetaPasswordSet());
        }
Exemplo n.º 2
0
        public void DeleteBetaPasswordTest()
        {
            WebSystemServiceNoCache system = new WebSystemServiceNoCache();

            WebSystemService.TransitConfiguration t_betapassword = system.GetConfigurationByName(GetAdminTicket(), "SnCore.Beta.Password");
            if (t_betapassword != null)
            {
                system.DeleteConfiguration(GetAdminTicket(), t_betapassword.Id);
            }

            Assert.IsFalse(EndPoint.IsBetaPasswordSet());
        }