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());
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
        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>();
        }