static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); GWydiRWizardUI ui = new GWydiRWizardUI(); Wizard wizard = new Wizard(); // need to add an object to congiure the wizard from subscritions/config files AuthorisationModel authModel = new AuthorisationModel(ui, wizard); ConfigurationModel confModel = new ConfigurationModel(ui, wizard); ProductionModel prodModel = new ProductionModel(ui, wizard); Application.Run(ui); }
public void GetDNSNameFormattedTest() { //Arrange string dnsName = "AcloudService"; IWizard mockWizard = MockRepository.GenerateStub<IWizard>(); IConfigurationView mockConfView = MockRepository.GenerateStub<IConfigurationView>(); mockConfView.Stub(x => x.GetCloudServiceName()).Return(dnsName); model = new OverRiddenConfigModel_1(mockWizard, mockConfView); //Act string cloudUrl = model.GetDNSName(); //Assert Assert.IsTrue((dnsName + ".cloudapp.net").Equals(cloudUrl)); }
public void GetConnectionStringProperlyFormattedDataStoreTest() { //Arrange string appName = "apptestname"; string appKey = "atestkey-1234-1234-1234"; IWizard mockWizard = MockRepository.GenerateStub<IWizard>(); IConfigurationView mockConfView = MockRepository.GenerateStub<IConfigurationView>(); mockConfView.Stub(x => x.GetDataStoreName()).Return(appName); mockConfView.Stub(x => x.GetDataStoreKey()).Return(appKey); model = new OverRiddenConfigModel_1(mockWizard, mockConfView); //Act string connectionString = model.GetConnectionString(GWydiR.Flags.AccountType.DataStorage); //Assert Assert.IsTrue(("DefaultEndpointsProtocol=https;AccountName=" + appName + ";AccountKey=" + appKey).Equals(connectionString)); }
public void seetup() { model = new ConfigurationModel(); }