public MainViewTests() { ErrorMessageView errorMessageView = new ErrorMessageView(); DeleteConfirmView deleteConfirmView = new DeleteConfirmView(); mainView = new MainView(errorMessageView); SettingsPresenter settingsPresenter = new SettingsPresenter(new SettingsUC(errorMessageView), errorMessageView); StoreFacade facade = ServicesInitialiser.facade; UnitsService unitsService = ServicesInitialiser.unitsService; UnitsDetailUC unitsDetailUC = new UnitsDetailUC(errorMessageView); UnitsDetailPresenter unitsDetailPresenter = new UnitsDetailPresenter(unitsDetailUC, facade); UnitsPresenter unitsPresenter = new UnitsPresenter(new UnitsUC(errorMessageView), facade, unitsDetailPresenter, deleteConfirmView, errorMessageView); SuppliersService supplierService = ServicesInitialiser.suppliersService; SuppliersDetailUC suppliersDetailUC = new SuppliersDetailUC(errorMessageView); SuppliersDetailPresenter suppliersDetailPresenter = new SuppliersDetailPresenter(suppliersDetailUC, facade); SuppliersPresenter suppliersPresenter = new SuppliersPresenter(new SuppliersUC(errorMessageView), suppliersDetailPresenter, facade, deleteConfirmView, errorMessageView); ProductsService productsService = ServicesInitialiser.productsService; ProductsDetailUC productsDetailUC = new ProductsDetailUC(errorMessageView); ProductsDetailPresenter productsDetailPresenter = new ProductsDetailPresenter(productsDetailUC, facade); ProductsPresenter productsPresenter = new ProductsPresenter(new ProductsUC(errorMessageView), productsDetailPresenter, facade, deleteConfirmView, errorMessageView); ParametersService parametersService = ServicesInitialiser.parametersService; ParametersDetailUC parametersDetailUC = new ParametersDetailUC(errorMessageView); ParametersDetailPresenter parametersDetailPresenter = new ParametersDetailPresenter(parametersDetailUC, facade); ParametersPresenter parametersPresenter = new ParametersPresenter(new ParametersUC(errorMessageView), parametersDetailPresenter, facade, deleteConfirmView, errorMessageView); ImagesService imagesService = ServicesInitialiser.imagesService; ImagesDetailUC imagesDetailUC = new ImagesDetailUC(errorMessageView); ImagesDetailPresenter imagesDetailPresenter = new ImagesDetailPresenter(imagesDetailUC, facade); ImagesPresenter imagesPresenter = new ImagesPresenter(new ImagesUC(errorMessageView), imagesDetailPresenter, ServicesInitialiser.facade, deleteConfirmView, errorMessageView); GroupsService groupsService = ServicesInitialiser.groupsService; GroupsDetailUC groupsDetailUC = new GroupsDetailUC(errorMessageView); GroupsDetailPresenter groupsDetailPresenter = new GroupsDetailPresenter(groupsDetailUC, ServicesInitialiser.facade); GroupsPresenter groupsPresenter = new GroupsPresenter(new GroupsUC(errorMessageView), groupsDetailPresenter, ServicesInitialiser.facade, deleteConfirmView, errorMessageView); CategoriesService categoriesService = ServicesInitialiser.categoriesService; CategoriesDetailUC categoriesDetailUC = new CategoriesDetailUC(errorMessageView); CategoriesDetailPresenter categoriesDetailPresenter = new CategoriesDetailPresenter(categoriesDetailUC, facade); CategoriesPresenter categoriesPresenter = new CategoriesPresenter(new CategoriesUC(errorMessageView), categoriesDetailPresenter, facade, deleteConfirmView, errorMessageView); mainPresenter = new MainPresenter(mainView, settingsPresenter, unitsPresenter, unitsDetailPresenter, suppliersPresenter, suppliersDetailPresenter, productsPresenter, productsDetailPresenter, parametersPresenter, parametersDetailPresenter, imagesPresenter, imagesDetailPresenter, groupsPresenter, groupsDetailPresenter, categoriesPresenter, categoriesDetailPresenter, facade, deleteConfirmView); }
public void GetValue_ReturnNullCase() { using (var connection = new SqliteConnection(connectionString)) { MakeTable(connection); dynamic parameters = new ParametersService(connection); Assert.That(parameters.NotExist, Is.Null); } }
public void GetValue_ReturnVersionCase() { using (var connection = new SqliteConnection(connectionString)) { MakeTable(connection); connection.Execute(sqlInsert, new { name = "version", str_value = "2.3.4" }); dynamic parameters = new ParametersService(connection); Assert.That(parameters.version(typeof(Version)), Is.EqualTo(new Version(2, 3, 4))); } }
public void GetValue_ReturnStringCase() { using (var connection = new SqliteConnection(connectionString)) { MakeTable(connection); connection.Execute(sqlInsert, new { name = "GetStringValueTest", str_value = "String result" }); dynamic parameters = new ParametersService(connection); Assert.That(parameters.GetStringValueTest, Is.EqualTo("String result")); } }
public void GetValue_ReturnUIntCase() { using (var connection = new SqliteConnection(connectionString)) { MakeTable(connection); connection.Execute(sqlInsert, new { name = "Number", str_value = "2" }); dynamic parameters = new ParametersService(connection); Assert.That(parameters.Number(typeof(uint)), Is.EqualTo(2)); } }
public void GetValue_ReturnDoubleCase() { using (var connection = new SqliteConnection(connectionString)) { MakeTable(connection); connection.Execute(sqlInsert, new { name = "PI", str_value = "3.14159265359" }); dynamic parameters = new ParametersService(connection); Assert.That(parameters.PI(typeof(double)), Is.EqualTo(3.14159265359d)); } }
public void GetValue_ReturnDecimalCase() { using (var connection = new SqliteConnection(connectionString)) { MakeTable(connection); connection.Execute(sqlInsert, new { name = "USD", str_value = "76.76" }); dynamic parameters = new ParametersService(connection); Assert.That(parameters.USD(typeof(decimal)), Is.EqualTo(76.76m)); } }
public void GetValue_ReturnBooleanCase() { using (var connection = new SqliteConnection(connectionString)) { MakeTable(connection); connection.Execute(sqlInsert, new { name = "IsTrue", str_value = "True" }); dynamic parameters = new ParametersService(connection); Assert.That(parameters.IsTrue(typeof(bool)), Is.EqualTo(true)); } }
public void GetValue_ReturnLongCase() { using (var connection = new SqliteConnection(connectionString)) { MakeTable(connection); connection.Execute(sqlInsert, new { name = "Number", str_value = "9223372036854775807" }); dynamic parameters = new ParametersService(connection); Assert.That(parameters.Number(typeof(long)), Is.EqualTo(9223372036854775807)); } }
static void Main(string[] args) { // Init XPort _XPort = new SerialPort(); _XPort.PortName = "COM9"; _XPort.BaudRate = 9600; _XPort.Parity = Parity.None; _XPort.DataBits = 8; _XPort.StopBits = StopBits.One; _XPort.ReadTimeout = 60000; // Init YPort _YPort = new SerialPort(); _YPort.PortName = "COM8"; _YPort.BaudRate = 9600; _YPort.Parity = Parity.None; _YPort.DataBits = 8; _YPort.StopBits = StopBits.One; _YPort.ReadTimeout = 60000; // Get comport names Console.WriteLine("Enter X motors com port name (ex: COM4):"); _XPort.PortName = Console.ReadLine(); // Get comport names Console.WriteLine("Enter Y, Z motors com port name (ex: COM4):"); _YPort.PortName = Console.ReadLine(); // Message // Open ports //_XPort.Open(); //_YPort.Open(); Console.WriteLine("OK...."); // Connect Task.Run(Connect); // Get current parameters _farmBotService = new FarmBotService(); _parametersService = new ParametersService(); // Get farm bot Task.Run(GetFarmBot); // Get parameters Task.Run(GetParameters); // End Console.ReadLine(); }
public void SetValue_NewParameter_VersionCase() { using (var connection = new SqliteConnection(connectionString)) { MakeTable(connection); dynamic parameters = new ParametersService(connection); parameters.Version = new Version(2, 4); Assert.That(parameters.Version(typeof(Version)), Is.EqualTo(new Version(2, 4))); var inDB = connection.ExecuteScalar <string>(sqlSelect, new { name = "Version" }); Assert.That(inDB, Is.EqualTo("2.4")); } }
public NhDataBaseInfo(ParametersService baseParameters = null) { if(baseParameters != null) BaseGuid = baseParameters.Dynamic.BaseGuid(typeof(Guid)); //Наверно фиговый способ получить имя базы. Но ничего лучше не придумал. var session = OrmConfig.OpenSession(); Name = session.Connection.Database; IsDemo = session.Connection.DataSource == "demo.qsolution.ru"; session.Close(); }
public void SetValue_NewParameter_BooleanCase() { using (var connection = new SqliteConnection(connectionString)) { MakeTable(connection); dynamic parameters = new ParametersService(connection); parameters.IsTest = true; Assert.That(parameters.IsTest(typeof(bool)), Is.EqualTo(true)); var inDB = connection.ExecuteScalar <string>(sqlSelect, new { name = "IsTest" }); Assert.That(inDB, Is.EqualTo("True")); } }
public void SetValue_NewParameter_IntCase() { using (var connection = new SqliteConnection(connectionString)) { MakeTable(connection); dynamic parameters = new ParametersService(connection); parameters.Answer = 42; Assert.That(parameters.Answer(typeof(int)), Is.EqualTo(42)); var inDB = connection.ExecuteScalar <string>(sqlSelect, new { name = "Answer" }); Assert.That(inDB, Is.EqualTo("42")); } }
public void SetValue_NewParameter_DecimalCase() { using (var connection = new SqliteConnection(connectionString)) { MakeTable(connection); dynamic parameters = new ParametersService(connection); parameters.VodkaPrice = 2.87m; Assert.That(parameters.VodkaPrice(typeof(decimal)), Is.EqualTo(2.87m)); var inDB = connection.ExecuteScalar <string>(sqlSelect, new { name = "VodkaPrice" }); Assert.That(inDB, Is.EqualTo("2.87")); } }
public void SetValue_NewParameter_StringCase() { using (var connection = new SqliteConnection(connectionString)) { MakeTable(connection); dynamic parameters = new ParametersService(connection); parameters.StringParameter = "String result"; Assert.That(parameters.StringParameter, Is.EqualTo("String result")); var inDB = connection.ExecuteScalar <string>(sqlSelect, new { name = "StringParameter" }); Assert.That(inDB, Is.EqualTo("String result")); } }
public void SetValue_RemoveParameter_StringCase() { using (var connection = new SqliteConnection(connectionString)) { MakeTable(connection); connection.Execute(sqlInsert, new { name = "StringParameter", str_value = "String result" }); dynamic parameters = new ParametersService(connection); parameters.StringParameter = null; Assert.That(parameters.StringParameter, Is.Null); var rows = connection.Execute(sqlSelect, new { name = "StringParameter" }); Assert.That(rows, Is.EqualTo(0)); } }
public void GetValue_ReturnIntNulableCase() { using (var connection = new SqliteConnection(connectionString)) { MakeTable(connection); connection.Execute(sqlInsert, new { name = "Number", str_value = 42 }); dynamic parameters = new ParametersService(connection); int? value = parameters.NotExist(typeof(int?)); Assert.That(value, Is.Null); value = parameters.Number(typeof(int?)); Assert.That(value, Is.EqualTo(42)); } }
public async void Service_Return_Priority_List() { using (var context = new InMemoryDbContextFactory().GetDbContext()) { var repositoryPriority = new Repository <Priority, int>(context); var repositoryStatus = new Repository <Status, int>(context); var repositoryTicketType = new Repository <TicketType, int>(context); var serviceParameters = new ParametersService(repositoryPriority, repositoryStatus, repositoryTicketType); var list = await serviceParameters.GetPriorityList(); Assert.NotEmpty(list); } }
public ProstorSmsService(ParametersService parametersService) { string login = parametersService.Dynamic.ProstorSMSLogin; if (String.IsNullOrWhiteSpace(login)) { throw new Exception("Параметр базы ProstorSMSLogin должен быть указан."); } string password = parametersService.Dynamic.ProstorSMSPassword; if (String.IsNullOrWhiteSpace(password)) { throw new Exception("Параметр базы ProstorSMSPassword должен быть указан."); } client = new RestClient(baseUrl); client.Authenticator = new HttpBasicAuthenticator(login, password); }
public void DeleteParameterById_ShouldReturn_Success() { // Arrange fakeParametersRepository.Setup(a => a.DeleteById(1)); parametersService = new ParametersService(fakeParametersRepository.Object, new Mock <ICommonRepository>().Object); try { // Act parametersService.DeleteParameterById(1); operationSucceeded = true; } catch (Exception ex) { errorMessage = ex.Message + " | " + ex.StackTrace; } // Assert Assert.IsTrue(operationSucceeded, errorMessage); }
public void GetParameters_ShouldReturn_NotNull() { // Arrange List <ParametersDtoModel> parametersDtos = new List <ParametersDtoModel>(); fakeParametersRepository.Setup(a => a.GetAll()).Returns(new List <ParametersModel>()); parametersService = new ParametersService(fakeParametersRepository.Object, new Mock <ICommonRepository>().Object); try { // Act parametersDtos = (List <ParametersDtoModel>)parametersService.GetParameters(); } catch (Exception ex) { errorMessage = ex.Message + " | " + ex.StackTrace; } // Assert Assert.IsNotNull(parametersDtos, errorMessage); }
public void AddParameter_ShouldReturn_Success() { // Arrange ParametersModel parameter = new ParametersModel { Name = "Parameter1", ProductId = 1, UnitId = 1, Value = "value1" }; fakeParametersRepository.Setup(a => a.Add(parameter)); parametersService = new ParametersService(fakeParametersRepository.Object, new Mock <ICommonRepository>().Object); ParametersDtoModel parameterDto = new ParametersDtoModel { Name = parameter.Name, ProductId = parameter.ProductId, ProductName = "Product name", UnitId = parameter.UnitId, UnitName = "Unit", Value = parameter.Value }; try { // Act parametersService.AddParameter(parameterDto); operationSucceeded = true; } catch (Exception ex) { errorMessage = ex.Message + " | " + ex.StackTrace; } // Assert Assert.IsTrue(operationSucceeded, errorMessage); }
public SerialNumberViewModel(INavigationManager navigation, SerialNumberEncoder encoder, ParametersService parametersService, IInteractiveQuestion interactive, ILifetimeScope autofacScope) : base(navigation) { SerialNumberEncoder = encoder ?? throw new ArgumentNullException(nameof(encoder)); this.parametersService = parametersService ?? throw new ArgumentNullException(nameof(parametersService)); this.interactive = interactive ?? throw new ArgumentNullException(nameof(interactive)); this.autofacScope = autofacScope ?? throw new ArgumentNullException(nameof(autofacScope)); serialNumber = this.parametersService.serial_number; Title = "Замена серийного номера"; SerialNumberEncoder.Number = serialNumber; lastEdition = SerialNumberEncoder.EditionId; }
public void GenerateMikeScenarioPollutionAnimationKMZ_Test() { //AppTaskID TVItemID TVItemID2 AppTaskCommand AppTaskStatus PercentCompleted Parameters Language StartDateTime_UTC EndDateTime_UTC EstimatedLength_second RemainingTime_second LastUpdateDate_UTC LastUpdateContactTVItemID //10371 336990 336990 19 2 1 |||TVItemID,336925|||ReportTypeID,31|||ContourValues,14 88||| 1 2018-02-12 14:25:06.863 NULL NULL NULL 2018-02-12 14:25:07.663 2 foreach (LanguageEnum LanguageRequest in new List <LanguageEnum>() { LanguageEnum.en, LanguageEnum.fr }) { SetupTest(LanguageRequest); int MikeScenarioTVItemID = 336990; int ReportTypeID = 31; string ContourValues = "14 88"; int Year = 2017; FileInfo fi = new FileInfo(@"C:\Users\leblancc\Desktop\TestHTML\TestPolSourceAnimation" + LanguageRequest.ToString() + ".kml"); StringBuilder sbHTML = new StringBuilder(); string Parameters = $"|||TVItemID,{ MikeScenarioTVItemID }|||ReportTypeID,{ ReportTypeID }|||ContourValues,{ ContourValues }|||"; ReportTypeModel reportTypeModel = _ReportTypeService.GetReportTypeModelWithReportTypeIDDB(ReportTypeID); AppTaskModel appTaskModel = new AppTaskModel() { AppTaskID = 100000, TVItemID = MikeScenarioTVItemID, TVItemID2 = MikeScenarioTVItemID, AppTaskCommand = AppTaskCommandEnum.CreateDocumentFromParameters, AppTaskStatus = AppTaskStatusEnum.Created, PercentCompleted = 1, Parameters = Parameters, Language = LanguageRequest, StartDateTime_UTC = DateTime.Now, EndDateTime_UTC = null, EstimatedLength_second = null, RemainingTime_second = null, LastUpdateDate_UTC = DateTime.Now, LastUpdateContactTVItemID = 2, // Charles LeBlanc }; appTaskModel.AppTaskStatus = AppTaskStatusEnum.Running; BWObj bwObj = new BWObj() { Index = 1, appTaskModel = appTaskModel, appTaskCommand = appTaskModel.AppTaskCommand, TextLanguageList = new List <TextLanguage>(), bw = new BackgroundWorker(), }; TaskRunnerBaseService taskRunnerBaseService = new TaskRunnerBaseService(new List <BWObj>() { bwObj }); taskRunnerBaseService._BWObj = bwObj; ParametersService parameterService = new ParametersService(taskRunnerBaseService); parameterService.fi = fi; parameterService.sb = sbHTML; parameterService.Parameters = Parameters; parameterService.reportTypeModel = reportTypeModel; parameterService.TVItemID = MikeScenarioTVItemID; parameterService.Year = Year; StringBuilder sbTemp = new StringBuilder(); bool retBool = parameterService.GenerateMikeScenarioPollutionAnimationKMZ(); Assert.AreEqual(true, retBool); StreamWriter sw = fi.CreateText(); sw.Write(parameterService.sb.ToString()); sw.Close(); break; } }
public void FillElementLayerList_Test() { //AppTaskID TVItemID TVItemID2 AppTaskCommand AppTaskStatus PercentCompleted Parameters Language StartDateTime_UTC EndDateTime_UTC EstimatedLength_second RemainingTime_second LastUpdateDate_UTC LastUpdateContactTVItemID //10371 336990 336990 19 2 1 |||TVItemID,336925|||ReportTypeID,30|||ContourValues,14 88||| 1 2018-02-12 14:25:06.863 NULL NULL NULL 2018-02-12 14:25:07.663 2 foreach (LanguageEnum LanguageRequest in new List <LanguageEnum>() { LanguageEnum.en, LanguageEnum.fr }) { SetupTest(LanguageRequest); int MikeScenarioTVItemID = 336990; int ReportTypeID = 30; string ContourValues = "14 88"; int Year = 2017; FileInfo fi = new FileInfo(@"C:\Users\leblancc\Desktop\TestHTML\FillElementLayerList_" + LanguageRequest.ToString() + ".KML"); StringBuilder sbKML = new StringBuilder(); string Parameters = $"|||TVItemID,{ MikeScenarioTVItemID }|||ReportTypeID,{ ReportTypeID }|||CoutourValues,{ ContourValues }|||"; ReportTypeModel reportTypeModel = _ReportTypeService.GetReportTypeModelWithReportTypeIDDB(ReportTypeID); AppTaskModel appTaskModel = new AppTaskModel() { AppTaskID = 100000, TVItemID = MikeScenarioTVItemID, TVItemID2 = MikeScenarioTVItemID, AppTaskCommand = AppTaskCommandEnum.CreateDocumentFromParameters, AppTaskStatus = AppTaskStatusEnum.Created, PercentCompleted = 1, Parameters = Parameters, Language = LanguageRequest, StartDateTime_UTC = DateTime.Now, EndDateTime_UTC = null, EstimatedLength_second = null, RemainingTime_second = null, LastUpdateDate_UTC = DateTime.Now, LastUpdateContactTVItemID = 2, // Charles LeBlanc }; appTaskModel.AppTaskStatus = AppTaskStatusEnum.Running; BWObj bwObj = new BWObj() { Index = 1, appTaskModel = appTaskModel, appTaskCommand = appTaskModel.AppTaskCommand, TextLanguageList = new List <TextLanguage>(), bw = new BackgroundWorker(), }; TaskRunnerBaseService taskRunnerBaseService = new TaskRunnerBaseService(new List <BWObj>() { bwObj }); taskRunnerBaseService._BWObj = bwObj; ParametersService parameterService = new ParametersService(taskRunnerBaseService); parameterService.fi = fi; parameterService.sb = sbKML; parameterService.Parameters = Parameters; parameterService.reportTypeModel = reportTypeModel; parameterService.TVItemID = MikeScenarioTVItemID; parameterService.Year = Year; DfsuFile dfsuFile = null; List <Element> elementList = new List <Element>(); List <ElementLayer> elementLayerList = new List <ElementLayer>(); List <NodeLayer> topNodeLayerList = new List <NodeLayer>(); List <NodeLayer> bottomNodeLayerList = new List <NodeLayer>(); List <Node> nodeList = new List <Node>(); dfsuFile = parameterService.GetTransportDfsuFile(); Assert.IsNotNull(dfsuFile); Assert.AreEqual(0, taskRunnerBaseService._BWObj.TextLanguageList.Count); StringBuilder sbTemp = new StringBuilder(); bool retBool = parameterService.FillRequiredList(dfsuFile, elementList, elementLayerList, nodeList, topNodeLayerList, bottomNodeLayerList); Assert.AreEqual(true, retBool); Assert.AreEqual(15829, nodeList.Count); Assert.AreEqual(22340, elementLayerList.Count); Assert.AreEqual(22340, elementList.Count); try { dfsuFile.Close(); } catch (Exception) { // nothing } break; } }
public CheckBaseVersion(IApplicationInfo applicationInfo, ParametersService parametersService) { ApplicationInfo = applicationInfo ?? throw new ArgumentNullException(nameof(applicationInfo)); this.parametersService = parametersService ?? throw new ArgumentNullException(nameof(parametersService)); }
public BanksUpdater(ParametersService parametersService) { this.parametersService = parametersService; }
public Scraper(IOptions <StackGamerOption> _stackGamerOptions, ILogger <Scraper> _logger, ParametersService _parametersService) { logger = _logger; stackGamerOptions = _stackGamerOptions; parametersService = _parametersService; }
public ExitForm(ParametersService service) { this.service = service; InitializeComponent(); }