Esempio n. 1
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     activeQuoteViewModel = e.Parameter as ActiveQuoteViewModel;
     dc               = new DriverController(activeQuoteViewModel.q.Id);
     controllerSave   = false;
     this.DataContext = dc.DriverViewModel;
 }
        public void Can_Update_Driver()
        {
            // Arrange

            Driver d = new Driver
            {
                Id        = "123456",
                FirstName = "Samuel",
                LastName  = "Camilo",
                Car       = new Car {
                    Manufacturer = "VW", Model = "Fox", Plate = "AAA-1234"
                },
                Address = new Address
                {
                    StreetName        = "Avenida Francisco Rodrigues",
                    Number            = "610",
                    AddressComplement = "Apto. 03",
                    District          = "Jaçanã",
                    City    = "São Paulo",
                    State   = "São Paulo",
                    Country = "Brasil",
                    ZipCode = "02259-001"
                }
            };

            SetupForSave();

            var result = new DriverController(_driverDB.Object, _geoLocator.Object).Put(d).Result;

            // Assert
            _driverDB.Verify(x => x.UpdateDriver(d));
            Assert.IsInstanceOf <ContentResult>(result);
            Assert.AreEqual(200, result.StatusCode);
        }
Esempio n. 3
0
        public void Test(Action action)
        {
            try
            {
                action();
            }
            catch (Exception e)
            {
                var screenshot = DriverController.Driver().TakeScreenshot();
                var filePath   = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "artifacts\\");
                if (!Directory.Exists(filePath))
                {
                    Directory.CreateDirectory(filePath);
                }

                screenshot.SaveAsFile($"{filePath}artifact_{screenshot.GetHashCode()}.png");

                var logsPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "logs\\", "log.txt");
                var logger   = new LoggerConfiguration()
                               .WriteTo
                               .File(logsPath, fileSizeLimitBytes: 1024 * 1024, rollOnFileSizeLimit: true)
                               .CreateLogger();
                logger.Error(e.Message);
            }
        }
Esempio n. 4
0
        public BasePage()
        {
            driver     = DriverController.GetCurrentDriverInstance();
            jsExecutor = (IJavaScriptExecutor)driver;

            InitPage(this);
        }
 public void Init()
 {
     _driverRepositoryMock = new Mock <IDriverRepository>();
     _personRepositoryMock = new Mock <IPersonRepository>();
     _mapperMock           = new Mock <IMapper>();
     _sut = new DriverController(_driverRepositoryMock.Object, _personRepositoryMock.Object, _mapperMock.Object);
 }
Esempio n. 6
0
        /// <summary>
        /// Loads the drivers.
        /// </summary>
        public void LoadDrivers()
        {
            var selectedItem = installedDrivers_ComboBox.SelectedData;

            PrintDeviceDriverCollection drivers = new PrintDeviceDriverCollection();

            drivers.AddRange(DriverController.LoadFromRegistry().Select(n => new PrintDeviceDriver(n)));
            drivers.Sort();

            installedDrivers_ComboBox.Items.Clear();
            installedDrivers_ComboBox.AddDrivers(drivers);

            if (selectedItem.Count > 0)
            {
                ProcessorArchitecture arch    = EnumUtil.Parse <ProcessorArchitecture>(selectedItem["Architecture"]);
                DriverVersion         version = new DriverVersion(selectedItem["Version"]);
                int index = drivers.IndexOf(selectedItem["Name"], arch.ToDriverArchitecture(), version, selectedItem["InfFile"]);
                if (index != -1)
                {
                    installedDrivers_ComboBox.SelectedIndex = index;
                }
            }
            else
            {
                installedDrivers_ComboBox.SelectedIndex = 0;
            }
        }
        /// <summary>
        /// Builds a <see cref="PrintDeviceDriverCollection"/> based off of the folder path to a print driver package.
        /// </summary>
        /// <param name="directory">Folder path to a print driver package.</param>
        /// <param name="versionPath">The base path to the driver repository.  Everything after this path in parameter
        /// <paramref name="directory"/> is considered the version.</param>
        /// <returns>
        /// A <see cref="PrintDeviceDriverCollection"/> based on <paramref name="directory"/>
        /// </returns>
        public static PrintDeviceDriverCollection LoadDrivers(string directory, string versionPath)
        {
            if (string.IsNullOrEmpty(directory))
            {
                throw new ArgumentNullException("directory");
            }

            if (string.IsNullOrEmpty(versionPath))
            {
                throw new ArgumentNullException("versionPath");
            }

            PrintDeviceDriverCollection drivers = new PrintDeviceDriverCollection();

            drivers.AddRange(DriverController.LoadFromDirectory(directory, true, SearchOption.AllDirectories).Select(n => new PrintDeviceDriver(n)));

            // The version of a package is defined as the relative path of the directory.
            // This is only used when copying a driver down from the CSL central repository.  If this is a
            // local print driver install then this can be skipped as it won't be used.
            if (directory.StartsWith(versionPath, StringComparison.OrdinalIgnoreCase))
            {
                drivers.Version = directory.Substring(versionPath.Length).Trim(Path.DirectorySeparatorChar);
            }

            return(drivers);
        }
Esempio n. 8
0
    void Start()
    {
        driver = FindObjectOfType <DriverController>();
        MeshRenderer rend = GetComponent <MeshRenderer>();

        r = rend.bounds.extents.x;
    }
Esempio n. 9
0
        public int GpioPhysicalPinNumber(int bcmPin)
        {
            if (!PinController.IsValidPin(bcmPin) || !IsDriverProperlyInitialized)
            {
                CastDriver <IGpioControllerDriver>(this)?.Logger.Log("The specified pin is invalid.");
                return(-1);
            }

            try {
                if (DriverController == null)
                {
                    return(-1);
                }

                DriverController.OpenPin(bcmPin);

                if (!DriverController.IsPinOpen(bcmPin))
                {
                    return(-1);
                }

                CastDriver <IGpioControllerDriver>(this)?.Logger.Info("System.Devices.Gpio driver doesn't support PhysicalPinNumber conversion.");
                return(-1);
            }
            finally {
                if (DriverController != null)
                {
                    if (DriverController.IsPinOpen(bcmPin))
                    {
                        DriverController.ClosePin(bcmPin);
                    }
                }
            }
        }
Esempio n. 10
0
        //https://finance.yahoo.com/quote/C/history?period1=1467907602&period2=1499443602&interval=1d&filter=history&frequency=1d&ignore=.csv
        private void bgWorker_DoWork(object sender, DoWorkEventArgs e)
        {
            try
            {
                string rootPath = Directory.GetCurrentDirectory() + "\\Data\\";
                if (!Directory.Exists(rootPath))
                {
                    Directory.CreateDirectory(rootPath);
                }

                DriverController ctrl = new DriverController();
                ctrl.Start();
                ctrl.GetCookieAndCrumb(symbol, ref cookie, ref crumb);

                Crawler crawler = new Crawler(cookie, crumb);
                GetAllData(crawler, symbol, 0, 5);
                Thread.Sleep(5000);
                GetAllData(crawler, symbol, 1, 0);
                Thread.Sleep(5000);
                GetAllData(crawler, symbol, 5, 0);
                Thread.Sleep(5000);

                ctrl.Dispose();
            }
            catch (Exception ex)
            {
                logger.ErrorFormat("Error: {0}, Details: {1}", ex.Message, ex.StackTrace);
            }
        }
Esempio n. 11
0
        public void Execute(IJobExecutionContext context)
        {
            try
            {
                logger.Info("start click job...");
                //JobDataMap jobData = context.JobDetail.JobDataMap;
                //int botIndex = jobData.GetIntValue("BOT_INDEX");

                //if (string.IsNullOrEmpty(DcomController.Instance.ProfileName))
                //{
                //    DcomController.Instance.Connect("tester");
                //}
                //else
                //{
                //    DcomController.Instance.Reconnect();
                //}

                //logger.Info("last ip: " + DcomController.Instance.IP);

                HotspotShieldController.Instance.ClickConnect();

                using (var ctrl = new DriverController())
                {
                    ctrl.Run();
                    Thread.Sleep(5000);
                }
                // HotspotShieldController.Instance.DisconnectNewVersion();
                HotspotShieldController.Instance.ClickConnect();
                logger.Info("end click job");
            }
            catch (Exception ex)
            {
                logger.ErrorFormat(context.JobDetail.Key + ": {0}, stacktrace: {1}", ex.Message, ex.StackTrace);
            }
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                switch (this.btnSave.Text)
                {
                case "&Save":
                    if (this.CheckRequiredFields())
                    {
                        DriverController driverController = new DriverController();
                        DriverInfo       driverInfo       = new DriverInfo();
                        driverInfo.DriverID      = this.recordID;
                        driverInfo.DriverCode    = this.txtDriverCode.Text.Trim();
                        driverInfo.DriverName    = this.txtDriverName.Text.Trim();
                        driverInfo.DriverLicence = this.txtDriverLicence.Text.Trim();
                        driverInfo.NRCNo         = this.txtNRCNo.Text.Trim();
                        driverInfo.PhoneNo       = this.txtPhoneNo.Text.Trim();
                        driverInfo.Address       = this.txtAddress.Text.Trim();

                        driverController.Insert(driverInfo);

                        string log = "Form-Driver;Item-DriverCode:" + this.txtDriverCode.Text + ";action-Save";
                        userAction.Log(log);

                        this.InitializeControls();
                        this.BindDataGridView();
                        Globalizer.ShowMessage(MessageType.Information, "Saved Successfully");
                    }
                    break;

                case "&Update":
                    if (this.CheckRequiredFields())
                    {
                        DriverController driverController = new DriverController();
                        DriverInfo       driverInfo       = new DriverInfo();

                        driverInfo.DriverID      = this.recordID;
                        driverInfo.DriverCode    = this.txtDriverCode.Text.Trim();
                        driverInfo.DriverName    = this.txtDriverName.Text.Trim();
                        driverInfo.DriverLicence = this.txtDriverLicence.Text.Trim();
                        driverInfo.NRCNo         = this.txtNRCNo.Text.Trim();
                        driverInfo.PhoneNo       = this.txtPhoneNo.Text.Trim();
                        driverInfo.Address       = this.txtAddress.Text.Trim();

                        driverController.UpdateByDriverID(driverInfo);

                        string log = "Form-Driver;Item-DriverCode:" + this.txtDriverCode.Text + ";action-Update";
                        userAction.Log(log);
                        this.InitializeControls();
                        this.BindDataGridView();
                        Globalizer.ShowMessage(MessageType.Information, "Updated Successfully");
                    }
                    break;
                }
            }
            catch (Exception ex)
            {
                Globalizer.ShowMessage(MessageType.Critical, ex.Message);
            }
        }
Esempio n. 13
0
        private void FillDrivers()
        {
            var d = new DriverController();

            cmbDriver.DataSource    = d.GetAll();
            cmbDriver.DisplayMember = "Name";
            cmbDriver.ValueMember   = "Id";
        }
        private void BindDataGridView()
        {
            DriverController  driverController  = new DriverController();
            DriverCollections driverCollections = driverController.SelectList();

            dgvDriver.AutoGenerateColumns = false;
            dgvDriver.DataSource          = driverCollections;
        }
Esempio n. 15
0
        public void Init(List <GPlusAction> actions, List <Gmail> gmailList, string imagePath, string textPath,
                         string linkPath, string groupPath)
        {
            imageList   = new List <string>();
            contentList = new List <ExcelModel>();
            linkList    = new List <string>();
            groupList   = new List <string>();

            this.gmailUserList = new List <GmailUser>();
            for (int i = 0; i < gmailList.Count; i++)
            {
                this.gmailUserList.Add(new GmailUser(
                                           gmailList[i], actions
                                           ));
            }

            driverCtrl = new DriverController();
            driverCtrl.UpdateTextEvent += NotifyText;


            var temp  = Directory.GetFiles(imagePath, "*.png", SearchOption.AllDirectories);
            var temp2 = Directory.GetFiles(imagePath, "*.jpg", SearchOption.AllDirectories);

            if (temp != null && temp.Length > 0)
            {
                imageList.AddRange(temp);
            }

            if (temp2 != null && temp2.Length > 0)
            {
                imageList.AddRange(temp2);
            }

            //Excel
            contentList = ExcelUtil.GetModelFromExcel <ExcelModel>(textPath, 2, 1);

            // link
            var lines = File.ReadAllLines(linkPath);

            if (lines != null && lines.Length > 0)
            {
                for (int i = 0; i < lines.Length; i++)
                {
                    linkList.Add(lines[i].Trim());
                }
            }

            // group
            lines = File.ReadAllLines(groupPath);
            if (lines != null && lines.Length > 0)
            {
                for (int i = 0; i < lines.Length; i++)
                {
                    groupList.Add(lines[i].Trim());
                }
            }
        }
Esempio n. 16
0
    // Start is called before the first frame update
    void Start()
    {
        instance    = this;
        isDead      = false;
        allCollider = GetComponentsInChildren <Collider>(true);
        animator    = GetComponent <Animator>();

        DoRagdoll(false);
    }
Esempio n. 17
0
        public async void create()
        {
            var driverServiceMock     = new Mock <IDriverService>();
            var driverTypeServiceMock = new Mock <IDriverTypeService>();

            string mecanographicNumber = "D-103";
            string driverName          = "Driver Teste";
            string birthDate           = "12/12/1971";
            long   citizenCardNumber   = 11144477;
            long   driverNIF           = 159951159;
            string entranceDate        = "27/01/1978";
            string departureDate       = "31/05/2020";
            string numberDriverLicense = "P-1111111 1";
            string dateDriverLicense   = "12/10/2020";

            var driverType = new DriverTypeId("driverType1");

            List <DriverTypeId> listDriverTypes = new List <DriverTypeId>()
            {
                driverType
            };

            var driver = new Driver(mecanographicNumber, driverName, birthDate, citizenCardNumber, driverNIF, entranceDate, departureDate, numberDriverLicense, dateDriverLicense, listDriverTypes);

            CitizenCardDTO citizenCardDTO = new CitizenCardDTO(driver.citizenCard.Id.AsGuid(), driverName, birthDate, citizenCardNumber, driverNIF);

            LicenseDTO licenseDTO = new LicenseDTO(driver.driverLicense.Id.AsGuid(), numberDriverLicense, dateDriverLicense);

            List <string> driverTypeDTOs = new List <string>()
            {
                driverType.id
            };


            var driverDTO = new DriverDTO(driver.Id.AsGuid(), mecanographicNumber, citizenCardDTO, entranceDate, departureDate, licenseDTO, driverTypeDTOs);

            var driverTypeDTO = new DriverTypeDTO("driverType1", "Teste");

            var creatingDriverDTO = new CreatingDriverDTO(mecanographicNumber, driverName, birthDate, citizenCardNumber, driverNIF, entranceDate, departureDate, numberDriverLicense, dateDriverLicense, driverTypeDTOs);

            var creatingCitizenCardDTO = new CreatingCitizenCardDTO(driverName, birthDate, citizenCardNumber, driverNIF);

            var creatingLicenseDTO = new CreatingLicenseDTO(numberDriverLicense, dateDriverLicense);

            driverTypeServiceMock.Setup(_ => _.GetDriverTypeByID("driverType1")).ReturnsAsync(driverTypeDTO);

            driverServiceMock.Setup(_ => _.AddDriver(creatingDriverDTO, creatingLicenseDTO, creatingCitizenCardDTO)).ReturnsAsync(driverDTO);

            var controller = new DriverController(driverServiceMock.Object, driverTypeServiceMock.Object);

            var actual = await controller.Create(creatingDriverDTO);

            Assert.NotNull(actual);
            Assert.NotNull(actual.Result);
        }
Esempio n. 18
0
    // Start is called before the first frame update
    void Start()
    {
        currentStep    = "none";
        lastKeyPressed = ' ';

        grindCanvas.enabled = false;
        steamCanvas.enabled = false;
        pourCanvas.enabled  = false;

        dc = FindObjectOfType <DriverController>();
    }
Esempio n. 19
0
 private void bgWorker_DoWork(object sender, DoWorkEventArgs e)
 {
     try
     {
         DriverController ctrl = new DriverController();
         ctrl.Start();
     }
     catch (Exception ex)
     {
         logger.ErrorFormat("Error: {0}, Details: {1}", ex.Message, ex.StackTrace);
     }
 }
 public OperationsForm(bool created, String filename, int recordsCountPerBlock)
 {
     if (created)
     {
         Controller = new DriverController(filename, recordsCountPerBlock);
     }
     else
     {
         Controller = new DriverController(filename);
     }
     InitializeComponent();
 }
Esempio n. 21
0
 private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
 {
     try
     {
         ctrl = new DriverController();
         ctrl.Start();
         //SchedulerController.Instance.Start();
     }
     catch (Exception ex)
     {
         logger.ErrorFormat("Error: {0}, Details: {1}", ex.Message, ex.StackTrace);
     }
 }
Esempio n. 22
0
        public Pin?GetPinConfig(int pinNumber)
        {
            if (!PinController.IsValidPin(pinNumber) || DriverController == null || !IsDriverProperlyInitialized)
            {
                return(null);
            }

            PinValue value  = DriverController.Read(pinNumber);
            PinMode  mode   = DriverController.GetPinMode(pinNumber);
            Pin      config = new Pin(pinNumber, value == PinValue.High ? GpioPinState.Off : GpioPinState.On, mode == PinMode.Input ? GpioPinMode.Input : GpioPinMode.Output);

            return(config);
        }
Esempio n. 23
0
        /// <summary>
        /// Loads the driver package and saves it in the cache.
        /// </summary>
        /// <param name="driversDirectory">Location of the driver distribution.</param>
        /// <param name="includeAllArchitectures">if set to <c>true</c> all architectures are included.</param>
        public void LoadDrivers(string driversDirectory, bool includeAllArchitectures)
        {
            // Clear out the print drivers when loading a new set of drivers.
            _printDrivers.Clear();
            _propertiesSet.Clear();

            var drivers = DriverController.LoadFromDirectory(driversDirectory, includeAllArchitectures);

            foreach (DriverDetails driver in drivers)
            {
                AddDriver(new PrintDeviceDriver(driver));
            }
        }
Esempio n. 24
0
        public void DriverControllerDeleteConfirmedReturnsView_ExpectedSuccess()
        {
            // Arrange
            Mock <IDriverLogic> mockDriverLogic = new Mock <IDriverLogic>();

            mockDriverLogic.Setup(x => x.GetDriver(It.IsAny <Int32>())).ReturnsAsync(GetDriver());
            var controllerUnderTest = new DriverController(_context, mockDriverLogic.Object);

            // Act
            var result = controllerUnderTest.DeleteConfirmed(1);

            // Assert
            var viewResult = Assert.IsType <Task <IActionResult> >(result);
        }
        private void DriverReport_Load(object sender, EventArgs e)
        {
            DriverController Controller = new DriverController();

            rpvDriver.LocalReport.DataSources.Clear();
            ReportDataSource rds = new ReportDataSource();

            rds.Name  = "DriverDataSet_DriverDataTable";
            rds.Value = Controller.SelectList();
            this.rpvDriver.LocalReport.DataSources.Add(rds);

            rpvDriver.ZoomMode = ZoomMode.Percent;
            this.rpvDriver.RefreshReport();
        }
Esempio n. 26
0
        protected void RaceDriver_ItemCommand(object sender, ListViewCommandEventArgs e)
        {
            //int raceid;
            //int.Parse(raceid) = (RaceListView.SelectedValue);
            MessageUserControl.TryRun(() =>
            {
                DriverController sysmgr = new DriverController();
                //List<RaceDetail> datainfo = sysmgr.RaceDetail_GetByRaceID(raceid);

                //RaceListView.DataSourceID = null;
                //DriverListView.DataSource = datainfo;
                RaceRosterPanel.Visible = true;
                DriverListView.DataBind();
            });
        }
Esempio n. 27
0
        public void PostReturnsSucces(int driverID)
        {
            // Arrange
            var mockRepo = new Mock <IDriverRepository>();
            var driver   = GetTestDriver(driverID);

            mockRepo.Setup(repo => repo.Add(driver));
            var controller = new DriverController(mockRepo.Object);

            // Act
            var createdResponse = controller.PostDriver(driver);

            // Assert
            Assert.IsType <Task <ActionResult <Driver> > >(createdResponse);
        }
Esempio n. 28
0
        public void DriverControllerCreateReturnsView_ExpectedSuccess()
        {
            // Arrange
            var drivers = GetDrivers();
            var _mock   = new Mock <IDriverLogic>();

            _mock.Setup(x => x.GetDrivers(It.IsAny <Int32>())).ReturnsAsync(drivers);
            var controllerUnderTest = new DriverController(_context, _mock.Object);

            // Act
            var result = controllerUnderTest.Create(GetDriver());

            // Assert
            var viewResult = Assert.IsType <Task <IActionResult> >(result);
        }
        public void Cannot_Delete_Driver_With_Non_Existing_Id()
        {
            // Arrange

            string id = "987654";

            SetupForDelete(id);

            var result = new DriverController(_driverDB.Object, _geoLocator.Object).Delete(id).Result;

            // Assert
            _driverDB.Verify(x => x.DeleteDriver(id));
            Assert.IsInstanceOf <ContentResult>(result);
            Assert.AreEqual(400, result.StatusCode);
        }
Esempio n. 30
0
        public void DriverControllerIndexReturnsView_ExpectedSuccess()
        {
            // Arrange
            var drivers = GetDrivers();
            var _mock   = new Mock <IDriverLogic>();

            _mock.Setup(x => x.GetDrivers(It.IsAny <Int32>())).ReturnsAsync(drivers);
            var controllerUnderTest = new DriverController(_context, _mock.Object);

            // Act
            var result = controllerUnderTest.Index(1);

            // Assert
            Assert.NotNull(result);
            Assert.Equal(typeof(Task <IActionResult>), result.GetType());
        }