예제 #1
0
 private void SetAdminFlag(ref Account account)
 {
     if (account != null)
     {
         account.Access = _accountSettings.IsAdmin(account) ? AccessType.Admin : account.Access;
     }
 }
예제 #2
0
        public void AdminUsernameReturnsTrue()
        {
            var goodAccount = new Account()
            {
                Name = "*****@*****.**"
            };
            var badAccount = new Account()
            {
                Name = "*****@*****.**"
            };
            var settings = new AccountSettings
            {
                AdminList = goodAccount.Name
            };

            Assert.IsTrue(settings.IsAdmin(goodAccount));
            Assert.IsFalse(settings.IsAdmin(badAccount));
        }