private void TestScript(string script, string parameters) { var renewal = new Renewal(); var storeOptions = new CertificateStoreOptions(); var settings = new MockSettingsService(); var iisClient = new Mock.Clients.MockIISClient(log); var userRoleService = new UserRoleService(iisClient); var store = new CertificateStore(log, iis, settings, userRoleService, storeOptions); var oldCert = cs.RequestCertificate(null, RunLevel.Unattended, renewal, new Target() { CommonName = "test.local" }, null).Result; var newCert = cs.RequestCertificate(null, RunLevel.Unattended, renewal, new Target() { CommonName = "test.local" }, null).Result; newCert.StoreInfo.Add(typeof(CertificateStore), new StoreInfo() { }); var options = new ScriptOptions { Script = script, ScriptParameters = parameters }; var installer = new Script(renewal, options, new Clients.ScriptClient(log, settings)); installer.Install(new[] { store }, newCert, oldCert).Wait(); }
public HostnameSorterTests() { var log = new Mock.Services.LogService(true); var settings = new MockSettingsService(); var proxy = new Mock.Services.ProxyService(); dp = new DomainParseService(log, proxy, settings); }
public When_resolving_name_servers() { var domainParser = new DomainParseService(); var log = new LogService(true); var settings = new MockSettingsService(); _dnsClient = new LookupClientProvider(domainParser, log, settings); }
public void OrderPropertyIsNullWhenViewModelInstantiatedTest() { var settingsService = new MockSettingsService(); var orderService = new OrderMockService(); var orderViewModel = new OrderDetailViewModel(settingsService, orderService); Assert.Null(orderViewModel.Order); }
public void GetCampaignDetailsByIdIsNullTest() { var settingsService = new MockSettingsService(); var campaignService = new CampaignMockService(); var campaignViewModel = new CampaignDetailsViewModel(settingsService, campaignService); Assert.Null(campaignViewModel.Campaign); }
public void GetCampaignDetailsCommandIsNotNullTest() { var settingsService = new MockSettingsService(); var campaignService = new CampaignMockService(); var campaignViewModel = new CampaignViewModel(settingsService, campaignService); Assert.NotNull(campaignViewModel.GetCampaignDetailsCommand); }
public When_resolving_name_servers() { var log = new LogService(true); var settings = new MockSettingsService(); var version = new VersionService(log); var proxy = new ProxyService(log, settings, version); var domainParser = new DomainParseService(log, proxy, settings, version); _dnsClient = new LookupClientProvider(domainParser, log, settings); }
public async Task GetCampaignDetailsByIdIsNotNullTest() { var settingsService = new MockSettingsService(); var campaignService = new CampaignMockService(); var campaignDetailsViewModel = new CampaignDetailsViewModel(settingsService, campaignService); await campaignDetailsViewModel.InitializeAsync(1); Assert.NotNull(campaignDetailsViewModel.Campaign); }
public IISSiteTests() { log = new Mock.Services.LogService(false); iis = new Mock.Clients.MockIISClient(log); var settings = new MockSettingsService(); var proxy = new ProxyService(log, settings); domainParse = new DomainParseService(log, proxy, settings); helper = new IISHelper(log, iis, domainParse); plugins = new MockPluginService(log); userRoleService = new Mock.Services.UserRoleService(); }
public async Task OrderPropertyIsNotNullAfterViewModelInitializationTest() { var settingsService = new MockSettingsService(); var orderService = new OrderMockService(); var orderViewModel = new OrderDetailViewModel(settingsService, orderService); var order = await orderService.GetOrderAsync(1, GlobalSetting.Instance.AuthToken); await orderViewModel.InitializeAsync(order); Assert.NotNull(orderViewModel.Order); }
public void TestExceptionCatch() { var settings = new MockSettingsService(); var tempPath = Infrastructure.Directory.Temp(); psExit = new FileInfo(tempPath.FullName + "\\exit.ps1"); File.WriteAllText(psExit.FullName, $"try {{ throw 'error' }} catch {{ }}"); var sc = new Clients.ScriptClient(log, settings); var success = sc.RunScript(psExit.FullName, "", "").Result; Assert.AreEqual(true, success); }
public void TestExit(int exit, bool expectedSuccess) { var settings = new MockSettingsService(); var tempPath = Infrastructure.Directory.Temp(); psExit = new FileInfo(tempPath.FullName + "\\exit.ps1"); File.WriteAllText(psExit.FullName, $"exit {exit}"); var sc = new Clients.ScriptClient(log, settings); var success = sc.RunScript(psExit.FullName, "", "").Result; Assert.AreEqual(expectedSuccess, success); }
public async Task SettingOrderPropertyShouldRaisePropertyChanged() { bool invoked = false; var settingsService = new MockSettingsService(); var orderService = new OrderMockService(); var orderViewModel = new OrderDetailViewModel(settingsService, orderService); orderViewModel.PropertyChanged += (sender, e) => { if (e.PropertyName.Equals("Order")) { invoked = true; } }; var order = await orderService.GetOrderAsync(1, GlobalSetting.Instance.AuthToken); await orderViewModel.InitializeAsync(order); Assert.True(invoked); }
private void TestScript(string script, string?parameters) { var renewal = new Renewal(); var storeOptions = new CertificateStoreOptions(); var settings = new MockSettingsService(); var userRoleService = new Mock.Services.UserRoleService(); var store = new CertificateStore(log, iis, settings, userRoleService, new FindPrivateKey(log), storeOptions); var oldCert = cs.RequestCertificate(null, RunLevel.Unattended, renewal, new Target("", "test.local", new List <TargetPart>()), new ACMESharp.Protocol.OrderDetails()).Result; var newCert = cs.RequestCertificate(null, RunLevel.Unattended, renewal, new Target("", "test.local", new List <TargetPart>()), new ACMESharp.Protocol.OrderDetails()).Result; newCert.StoreInfo.Add(typeof(CertificateStore), new StoreInfo() { }); var options = new ScriptOptions { Script = script, ScriptParameters = parameters }; var installer = new Script(renewal, options, new Clients.ScriptClient(log, settings)); installer.Install(new[] { store }, newCert, oldCert).Wait(); }