protected override void OnTearDown() { repository = null; webServiceClient = null; database = null; base.OnTearDown(); }
protected override void OnSetUp() { base.OnSetUp(); database = new SimpleAmplaDatabase(); database.EnableModule(module); configuration = new SimpleAmplaConfiguration(); configuration.EnableModule(module); configuration.AddLocation(module, location); configuration.SetDefaultView("Production", ProductionViews.StandardView()); }
protected override void OnSetUp() { base.OnSetUp(); SimpleSecurityWebServiceClient securityWebService = new SimpleSecurityWebServiceClient("User"); SimpleAmplaDatabase amplaDatabase = new SimpleAmplaDatabase(); SimpleAmplaConfiguration configuration = new SimpleAmplaConfiguration(); SimpleDataWebServiceClient client = new SimpleDataWebServiceClient(amplaDatabase, configuration, securityWebService); DataWebServiceFactory.Factory = () => client; Strategy = new T(); }
protected override void OnSetUp() { base.OnSetUp(); database = new SimpleAmplaDatabase(); database.EnableModule(module); configuration = new SimpleAmplaConfiguration(); configuration.EnableModule(module); configuration.AddLocation(module, location); configuration.SetDefaultView(module, ProductionViews.AreaValueModelView()); webServiceClient = new SimpleDataWebServiceClient(database, configuration, new SimpleSecurityWebServiceClient("User")); repository = new AmplaReadOnlyRepository <AreaValueModel>(new AmplaRepository <AreaValueModel>(webServiceClient, credentialsProvider)); }
protected override void OnSetUp() { base.OnSetUp(); database = new SimpleAmplaDatabase(); database.EnableModule(module); configuration = new SimpleAmplaConfiguration(); configuration.EnableModule(module); foreach (string location in locations) { configuration.AddLocation(module, location); } configuration.SetDefaultView(module, getViewFunc()); webServiceClient = new SimpleDataWebServiceClient(database, configuration, new SimpleSecurityWebServiceClient("User")); listLogger = new ListLogger(); repository = new AmplaRepository <TModel>(new LoggingDataWebServiceClient(webServiceClient, listLogger), CredentialsProvider.ForUsernameAndPassword(userName, password)); }
protected override void OnSetUp() { base.OnSetUp(); database = new SimpleAmplaDatabase(); database.EnableModule(module); configuration = new SimpleAmplaConfiguration(); configuration.EnableModule(module); configuration.AddLocation(module, location); configuration.SetDefaultView(module, ProductionViews.StandardView()); SimpleSecurityWebServiceClient securityWebService = new SimpleSecurityWebServiceClient("User"); webServiceClient = new SimpleDataWebServiceClient(database, configuration, securityWebService); DataWebServiceFactory.Factory = () => webServiceClient; dynamicViewPoint = new DynamicViewPoint(location, module); }
protected override void Load(ContainerBuilder builder) { base.Load(builder); SimpleSecurityWebServiceClient securityClient = new SimpleSecurityWebServiceClient("User"); SimpleAmplaDatabase amplaDatabase = new SimpleAmplaDatabase(); amplaDatabase.EnableModule("Production"); amplaDatabase.EnableModule("Quality"); amplaDatabase.EnableModule("Downtime"); SimpleAmplaConfiguration configuration = new SimpleAmplaConfiguration(); configuration.EnableModule("Production"); configuration.AddLocation("Production", "Enterprise.Site.Area.Production"); configuration.SetDefaultView("Production", QualityViews.StandardViewPlus( StandardViews.Field <double>("Weight"), StandardViews.Field <string>("Material", "Material", false, true) )); configuration.EnableModule("Quality"); configuration.AddLocation("Quality", "Enterprise.Site.Area.Quality"); configuration.SetDefaultView("Quality", QualityViews.StandardViewPlus( StandardViews.Field <double>("Moisture"), StandardViews.Field <string>("SampleId", "SampleId", false, true), StandardViews.Field <double>("Silica", "Silica", false, true), StandardViews.Field <double>("Sodium", "Sodium", false, true) )); configuration.EnableModule("Downtime"); configuration.AddLocation("Downtime", "Enterprise.Site.Area.Downtime"); configuration.SetDefaultView("Downtime", DowntimeViews.StandardView()); builder.RegisterInstance(amplaDatabase).As <IAmplaDatabase>().SingleInstance(); builder.RegisterInstance(configuration).As <IAmplaConfiguration>().SingleInstance(); builder.RegisterInstance(securityClient).As <ISecurityWebServiceClient>().SingleInstance(); builder.RegisterInstance(securityClient).SingleInstance(); builder.RegisterType <SimpleDataWebServiceClient>().As <IDataWebServiceClient>(); }