Exemplo n.º 1
0
        public MGPad()
        {
            try
            {
                _application = new Application(Platforms.Gtk2);
                _application.Attach();
            }
            catch
            {
                // Ok, Eto Forms extension already loaded a backend
            }

            DrawInfo.TextFont   = new Font(".AppleSystemUIFont", 12);
            DrawInfo.TextHeight = (int)DrawInfo.TextFont.LineHeight;

            if (IdeApp.Preferences.UserInterfaceTheme == Theme.Dark)
            {
                DrawInfo.TextColor      = new Color(0.843f, 0.843f, 0.843f);
                DrawInfo.BackColor      = new Color(0.251f, 0.251f, 0.251f);
                DrawInfo.HoverTextColor = new Color(1f, 1f, 1f);
                DrawInfo.HoverBackColor = new Color(0.129f, 0.341f, 0.800f);
                DrawInfo.BorderColor    = new Color(0.322f, 0.322f, 0.322f);
            }
            else
            {
                DrawInfo.TextColor      = new Color(0.153f, 0.153f, 0.153f);
                DrawInfo.BackColor      = new Color(1f, 1f, 1f);
                DrawInfo.HoverTextColor = new Color(1f, 1f, 1f);
                DrawInfo.HoverBackColor = new Color(0.129f, 0.341f, 0.800f);
                DrawInfo.BorderColor    = new Color(0.871f, 0.871f, 0.871f);
            }

            DrawInfo.DisabledTextColor   = DrawInfo.TextColor;
            DrawInfo.DisabledTextColor.A = 0.6f;

            _window = new MainWindow();
            PipelineController.Create(_window);

            _control = _window.ToNative(true);
            _control.ShowAll();
        }
Exemplo n.º 2
0
        public async void Create_Errors()
        {
            PipelineControllerMockFacade mock = new PipelineControllerMockFacade();

            var mockResponse = new Mock <CreateResponse <ApiPipelineResponseModel> >(new FluentValidation.Results.ValidationResult());
            var mockRecord   = new ApiPipelineResponseModel();

            mockResponse.SetupGet(x => x.Success).Returns(false);

            mock.ServiceMock.Setup(x => x.Create(It.IsAny <ApiPipelineRequestModel>())).Returns(Task.FromResult <CreateResponse <ApiPipelineResponseModel> >(mockResponse.Object));
            PipelineController controller = new PipelineController(mock.ApiSettingsMoc.Object, mock.LoggerMock.Object, mock.TransactionCoordinatorMock.Object, mock.ServiceMock.Object, mock.ModelMapperMock.Object);

            controller.ControllerContext             = new ControllerContext();
            controller.ControllerContext.HttpContext = new DefaultHttpContext();

            IActionResult response = await controller.Create(new ApiPipelineRequestModel());

            response.Should().BeOfType <ObjectResult>();
            (response as ObjectResult).StatusCode.Should().Be((int)HttpStatusCode.UnprocessableEntity);
            mock.ServiceMock.Verify(x => x.Create(It.IsAny <ApiPipelineRequestModel>()));
        }
Exemplo n.º 3
0
        public async void Create_No_Errors()
        {
            PipelineControllerMockFacade mock = new PipelineControllerMockFacade();

            var mockResponse = ValidationResponseFactory <ApiPipelineServerResponseModel> .CreateResponse(null as ApiPipelineServerResponseModel);

            mockResponse.SetRecord(new ApiPipelineServerResponseModel());
            mock.ServiceMock.Setup(x => x.Create(It.IsAny <ApiPipelineServerRequestModel>())).Returns(Task.FromResult <CreateResponse <ApiPipelineServerResponseModel> >(mockResponse));
            PipelineController controller = new PipelineController(mock.ApiSettingsMoc.Object, mock.LoggerMock.Object, mock.TransactionCoordinatorMock.Object, mock.ServiceMock.Object, mock.ModelMapperMock.Object);

            controller.ControllerContext             = new ControllerContext();
            controller.ControllerContext.HttpContext = new DefaultHttpContext();

            IActionResult response = await controller.Create(new ApiPipelineServerRequestModel());

            response.Should().BeOfType <CreatedResult>();
            (response as CreatedResult).StatusCode.Should().Be((int)HttpStatusCode.Created);
            var createResponse = (response as CreatedResult).Value as CreateResponse <ApiPipelineServerResponseModel>;

            createResponse.Record.Should().NotBeNull();
            mock.ServiceMock.Verify(x => x.Create(It.IsAny <ApiPipelineServerRequestModel>()));
        }