Exemple #1
0
        public void TestAddDataPointHistoryData()
        {
            IUnitOfWork unitOfWork = new AdoUnitOfWork();
            IDataPointHistoryDataRepository dataPointHistoryDataRepository = new DataPointHistoryDataRepository(unitOfWork);

            DataPointHistoryDataService dataPointHistoryDataService
                = new DataPointHistoryDataService(dataPointHistoryDataRepository,
                                                  unitOfWork);

            List <DataPointHistoryData> dataPointHistoryDatas = new List <DataPointHistoryData>();

            for (int i = 0; i < 5000; i++)
            {
                DataPointHistoryData dataPointHistoryData = new DataPointHistoryData()
                {
                    Id        = Guid.NewGuid().ToString("D"),
                    DataPoint = new DataPoint()
                    {
                        Id = 1726
                    },
                    DateTime = DateTime.Now,
                    Value    = 123456789.12345
                };

                dataPointHistoryDatas.Add(dataPointHistoryData);
            }

            AddDataPointHistoryDataRequst requst = new AddDataPointHistoryDataRequst();

            requst.DataPointHistoryDatasToAdd = dataPointHistoryDatas;

            AddDataPointHistoryDataResponse response =
                dataPointHistoryDataService.AddDataPointHistoryData(requst);
        }
Exemple #2
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            string cadCon = "Data Source=RulesMan;Initial Catalog=Concesionario;Integrated Security=True";

            AdoUnitOfWork auow = new AdoUnitOfWork(cadCon);

            Application.Run(new Inicio(new ClienteService(auow), new PresupuestoService(auow), new VehiculoService(auow)));
        }
Exemple #3
0
        public void TestInitializeTimer()
        {
            IUnitOfWork unitOfWork = new AdoUnitOfWork();
            IDataPointHistoryDataRepository dataPointHistoryDataRepository = new DataPointHistoryDataRepository(unitOfWork);

            DataPointHistoryDataService dataPointHistoryDataService
                = new DataPointHistoryDataService(dataPointHistoryDataRepository,
                                                  unitOfWork);

            //dataPointHistoryDataService.DelecteDataPointHistoryValue();
        }
Exemple #4
0
        public void TestDelecteDataPointHistoryValue()
        {
            IUnitOfWork unitOfWork = new AdoUnitOfWork();
            IDataPointHistoryDataRepository dataPointHistoryDataRepository = new DataPointHistoryDataRepository(unitOfWork);

            DataPointHistoryDataService dataPointHistoryDataService
                = new DataPointHistoryDataService(dataPointHistoryDataRepository,
                                                  unitOfWork);

            dataPointHistoryDataService.DelecteDataPointHistoryValueBefore(0);
        }
Exemple #5
0
        public void TestFindByQueryAndCount()
        {
            AdoUnitOfWork       unitOfWork          = new AdoUnitOfWork();
            DataPointRepository dataPointRepository = new DataPointRepository(unitOfWork);

            Query query = new Query();

            query.AddCriterion(Criterion.Create <DataPoint>(p => p.Number, 10, CriteriaOperator.LesserThanOrEqual));
            query.AddCriterion(Criterion.Create <DataPoint>(p => p.ModuleBelongTo.Id, 2, CriteriaOperator.Equal));
            query.OrderByProperty = OrderByClause.Create <DataPoint>(p => p.Name, true);

            IEnumerable <DataPoint> result = dataPointRepository.FindBy(query, 1, 1);
        }
        public void TestReadConfigFormModbusConfigFile()
        {
            ApplicationSettingsFactory.InitializeApplicationSettingsFactory(new AppConfigApplicationSettings());
            IApplicationSettings applicationSettings =
                ApplicationSettingsFactory.GetApplicationSettings();

            IUnitOfWork          unitOfWork          = new AdoUnitOfWork();
            IDataPointRepository dataPointRepository = new DataPointRepository(unitOfWork);
            IModuleRepository    moduleRepository    = new ModuleRepository(unitOfWork);

            ModbusConfigService modbusConfigService = new ModbusConfigService(dataPointRepository,
                                                                              moduleRepository);

            modbusConfigService.ReadConfigFormModbusConfigFile();
        }
        public void TestFindByQuery()
        {
            AdoUnitOfWork unitOfWork = new AdoUnitOfWork();
            DataPointHistoryDataRepository dataPointHistoryDataRepository = new DataPointHistoryDataRepository(unitOfWork);

            Query query = new Query();

            query.AddCriterion(Criterion.Create <DataPointHistoryData>(p => p.DataPoint.Id, 1, CriteriaOperator.Equal));
            query.AddCriterion(Criterion.Create <DataPointHistoryData>(p => p.DateTime, new DateTime(2013, 5, 1), CriteriaOperator.GreaterThanOrEqual));
            query.AddCriterion(Criterion.Create <DataPointHistoryData>(p => p.DateTime, DateTime.Now, CriteriaOperator.LesserThanOrEqual));
            query.QueryOperator   = QueryOperator.And;
            query.OrderByProperty = OrderByClause.Create <DataPointHistoryData>(p => p.DateTime, false);

            IEnumerable <DataPointHistoryData> result = dataPointHistoryDataRepository.FindBy(query);

            Assert.IsTrue(result.Count() > 0);
        }
Exemple #8
0
        public void TestGetAllDataPointsHistoryData()
        {
            IUnitOfWork                     unitOfWork                     = new AdoUnitOfWork();
            IDataPointRepository            dataPointRepository            = new DataPointRepository(unitOfWork);
            IDataPointHistoryDataRepository dataPointHistoryDataRepository = new DataPointHistoryDataRepository(unitOfWork);
            IModuleRepository               moduleRepository               = new ModuleRepository(unitOfWork);

            DataPointHistoryDataService dataPointHistoryDataService
                = new DataPointHistoryDataService(dataPointHistoryDataRepository,
                                                  unitOfWork);

            GetAllDataPointsHistoryDataResponse response = new GetAllDataPointsHistoryDataResponse();

            response = dataPointHistoryDataService.GetAllDataPointsHistoryData();

            Assert.True(response.ResponseSucceed);
        }
Exemple #9
0
        public void TestGroupingDataPointsForWriteRegister()
        {
            IUnitOfWork          unitOfWork          = new AdoUnitOfWork();
            IDataPointRepository dataPointRepository = new DataPointRepository(unitOfWork);

            List <DataPoint> allDataPoints = dataPointRepository.FindAll().ToList();

            int dataPointCount = 0;
            List <List <DataPoint> > dataPointsGroupedForWrite =
                DataPointGrouper.GroupingDataPointsForWriteRegister(allDataPoints);

            foreach (var groud in dataPointsGroupedForWrite)
            {
                dataPointCount += groud.Count;
            }
            Assert.IsTrue(allDataPoints.Count == dataPointCount);
        }
Exemple #10
0
        public void TestFindById()
        {
            IApplicationSettings applicationSettings = new AppConfigApplicationSettings();

            ApplicationSettingsFactory.InitializeApplicationSettingsFactory(applicationSettings);

            log4net.Config.XmlConfigurator.Configure();

            ILogger logger = new Log4NetAdapter();

            LoggingFactory.InitializeLogFactory(logger);

            AdoUnitOfWork       unitOfWork          = new AdoUnitOfWork();
            DataPointRepository dataPointRepository = new DataPointRepository(unitOfWork);

            dataPointRepository.FindBy(1);
        }
        public void CanAddDataPointHistoryData()
        {
            AdoUnitOfWork unitOfWork = new AdoUnitOfWork();
            DataPointHistoryDataRepository dataPointHistoryDataRepository = new DataPointHistoryDataRepository(unitOfWork);

            DataPointHistoryData dataPointHistoryData = new DataPointHistoryData()
            {
                Id        = Guid.NewGuid().ToString("D"),
                DataPoint = new DataPoint()
                {
                    Id = 1726
                },
                DateTime = DateTime.Now.AddDays(8),
                Value    = 123456789.12345
            };

            dataPointHistoryDataRepository.Add(dataPointHistoryData);
            unitOfWork.Commit();
        }
Exemple #12
0
        public void TestRemoveDataPointHistoryDataByQuery()
        {
            IUnitOfWork unitOfWork = new AdoUnitOfWork();
            IDataPointHistoryDataRepository dataPointHistoryDataRepository = new DataPointHistoryDataRepository(unitOfWork);

            DataPointHistoryDataService dataPointHistoryDataService
                = new DataPointHistoryDataService(dataPointHistoryDataRepository,
                                                  unitOfWork);

            DeleteDataPointHistoryDataRequst requst = new DeleteDataPointHistoryDataRequst();

            requst.BeginTime = new DateTime(2013, 8, 3);
            requst.EndTime   = DateTime.Now;

            DeleteDataPointHistoryDataResponse response =
                dataPointHistoryDataService.DeleteDataPointHistoryData(requst);

            Assert.IsTrue(response.ResponseSucceed);
        }
Exemple #13
0
        public void CanAddDataPoint()
        {
            AdoUnitOfWork       unitOfWork          = new AdoUnitOfWork();
            DataPointRepository dataPointRepository = new DataPointRepository(unitOfWork);

            Random seed      = new Random();
            Random randomNum = new Random(seed.Next());

            DataPoint dataPoint = new DataPoint()
            {
                Number = randomNum.Next(1000),
                Name   = "35#",
                StartRegisterAddress = 12,
                DataType             = DataType.Bit,
                Description          = "20130801测试!"
            };

            dataPointRepository.Add(dataPoint);
            unitOfWork.Commit();
        }
Exemple #14
0
        public void TestGetDataPiontHistoryData()
        {
            IUnitOfWork                     unitOfWork                     = new AdoUnitOfWork();
            IDataPointRepository            dataPointRepository            = new DataPointRepository(unitOfWork);
            IDataPointHistoryDataRepository dataPointHistoryDataRepository = new DataPointHistoryDataRepository(unitOfWork);
            IModuleRepository               moduleRepository               = new ModuleRepository(unitOfWork);

            DataPointHistoryDataService dataPointHistoryDataService =
                new DataPointHistoryDataService(dataPointHistoryDataRepository,
                                                unitOfWork);

            GetDataPointHistoryDataRequest  request  = new GetDataPointHistoryDataRequest();
            GetDataPiontHistoryDataResponse response = new GetDataPiontHistoryDataResponse();

            request.DataPointId = 1;
            request.BeginTime   = new DateTime();
            request.EndTime     = DateTime.Now;

            response = dataPointHistoryDataService.GetDataPiontHistoryData(request);

            Assert.True(response.ResponseSucceed);
        }