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); }
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))); }
public void TestInitializeTimer() { IUnitOfWork unitOfWork = new AdoUnitOfWork(); IDataPointHistoryDataRepository dataPointHistoryDataRepository = new DataPointHistoryDataRepository(unitOfWork); DataPointHistoryDataService dataPointHistoryDataService = new DataPointHistoryDataService(dataPointHistoryDataRepository, unitOfWork); //dataPointHistoryDataService.DelecteDataPointHistoryValue(); }
public void TestDelecteDataPointHistoryValue() { IUnitOfWork unitOfWork = new AdoUnitOfWork(); IDataPointHistoryDataRepository dataPointHistoryDataRepository = new DataPointHistoryDataRepository(unitOfWork); DataPointHistoryDataService dataPointHistoryDataService = new DataPointHistoryDataService(dataPointHistoryDataRepository, unitOfWork); dataPointHistoryDataService.DelecteDataPointHistoryValueBefore(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); }
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); }
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); }
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(); }
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); }
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(); }
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); }