private void Update() { _shell.Update(_service.Name, _cache); if (_cache.HasUserChanged()) { _shell.ChangeAccount(_service.Name, _cache.AccountName, _cache.AccountPassword, _cache.AccountDomain); } }
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); }