Esempio n. 1
0
        private void Update()
        {
            _shell.Update(_service.Name, _cache);

            if (_cache.HasUserChanged())
            {
                _shell.ChangeAccount(_service.Name, _cache.AccountName, _cache.AccountPassword, _cache.AccountDomain);
            }
        }
Esempio n. 2
0
        public void ChangeAccount_Should_ChangeAccount()
        {
            // arrange
            var serviceName  = _nameGenerator.GetRandomName(Prefix);
            var userName     = serviceName;
            var userPassword = "******";

            _serviceInstaller.InstallService(serviceName);
            _userInstaller.Install(userName, userPassword);

            UserHelper.AssingnUserToAdministators(userName);
            // act
            _shell.ChangeAccount(serviceName, userName, userPassword);

            // assert
            var account = ServiceHelper.GetAccount(serviceName);

            account.Should().Be(".\\" + userName);
        }