Beispiel #1
0
        public void GetActiveProcessNameTest()
        {
            var activeProcessName = ApplicationInput.GetActiveProcessName();

            Console.WriteLine(activeProcessName);
            Assert.IsTrue(activeProcessName.Contains("devenv"));
        }
Beispiel #2
0
        public IActionResult UpdateApplication(ApplicationInput input)
        {
            var myApplication = db.Applications.FirstOrDefault(x => x.Id == input.Id);

            myApplication.Status = input.Status;
            db.Applications.Update(myApplication);
            db.SaveChanges();
            return(Ok(new { Succeeded = "Updated" }));
        }
Beispiel #3
0
        public async Task Update([NotNull] ApplicationInput applicationInput)
        {
            var application = await GetEntityByIdAsync(applicationInput.Id);

            MapToEntity(applicationInput, application);
            await applicationService.Update(application);

            await Repository.SaveChangesAsync();
        }
Beispiel #4
0
        public void SetFocusToExternalAppCHromeTest()
        {
            var strProcessName = "chrome";

            Assert.IsTrue(ApplicationInput.SetFocusToExternalApp(strProcessName), $"Could not set Focus to {strProcessName} as it was not running.");
            var activeProcessName = ApplicationInput.GetActiveProcessName();

            Console.WriteLine(activeProcessName);
            Assert.IsTrue(activeProcessName.Contains(strProcessName));
        }
Beispiel #5
0
        public void SetFocusToExternalAppFireFoxTest()
        {
            var strProcessName = "firefox";

            Assert.IsTrue(ApplicationInput.SetFocusToExternalApp(strProcessName), $"Could not set Focus to {strProcessName}");
            var activeProcessName = ApplicationInput.GetActiveProcessName();

            Console.WriteLine(activeProcessName);
            Assert.IsTrue(activeProcessName.Contains(strProcessName));
            //   Assert.IsTrue(ApplicationInput.StopFlashingWindow("firefox"),"");
            // ApplicationInput.SetFocusToExternalApp("PaintDotNet");
            //  ApplicationInput.SetFocusToExternalApp("Chrome");
        }
        public Task DoWork(ApplicationInput applicationInput)
        {
            if (string.IsNullOrEmpty(applicationInput.Name))
            {
                _output.Error("You should provide a name.");
                return(Task.CompletedTask);
            }

            if (applicationInput.Age <= 0)
            {
                _output.Error("You should provide an age bigger that 0.");
                return(Task.CompletedTask);
            }

            _output.Information($"Your name is {applicationInput.Name} and you are {applicationInput.Age} years old.");
            return(Task.CompletedTask);
        }
        private ApplicationInput ReadApplicationInput()
        {
            var result = new ApplicationInput
            {
                SurfaceDimension = ReadSurfaceDimension()
            };

            while (true)
            {
                var robotInput = ReadRobotInput();
                if (robotInput == null)
                {
                    break;
                }
                result.Robots.Add(robotInput);
            }

            return(result);
        }
Beispiel #8
0
 public void FlashWindowTest()
 {
     Assert.IsTrue(ApplicationInput.FlashWindow("firefox", 100, 2), "");
 }
Beispiel #9
0
 public async Task UpdateApplication(ApplicationInput input)
 {
     await applicationAppService.Update(input);
 }
Beispiel #10
0
 public async Task CreateApplication(ApplicationInput input)
 {
     await applicationAppService.CreateAsync(input);
 }