public void GivenInstance_WhenBaudRates_ThenCorrectBaudRatesReturned()
        {
            // Arrange
            var expectedBaudRates = new[]
            {
                300,
                600,
                1200,
                2400,
                4800,
                9600,
                19200,
                38400,
                57600,
                115200,
                230400,
                460800,
                921600
            };
            var sut = new PrinterConfigurationViewModel();

            // Act
            var actualBaudRates = sut.BaudRates;

            // Assert
            Assert.True(expectedBaudRates.SequenceEqual(actualBaudRates));
        }
Exemplo n.º 2
0
 public async Task <int> SavePrinter(PrinterConfigurationViewModel printerConfig)
 {
     try
     {
         return(await _optionService.SavePrinterConfiguration(printerConfig, base.CurrentUser.GarageId));
     }
     catch (Exception ex)
     {
         ex.ToExceptionless().Submit();
         return(0);
     }
 }
        public void GivenInstance_WhenCancel_ThenCancelEventInvoked()
        {
            // Arrange
            var sut = new PrinterConfigurationViewModel();
            var cancelEventInvoked = false;

            sut.Cancelled += delegate
            {
                cancelEventInvoked = true;
            };

            // Act
            sut.Cancel.Execute().Subscribe();

            // Assert
            Assert.True(cancelEventInvoked);
        }
Exemplo n.º 4
0
        public async Task <int> SavePrinterConfiguration(PrinterConfigurationViewModel configuration, int garageId)
        {
            var defaultValueModel = new GarageDefaultModel()
            {
                GarageId      = garageId,
                Screen        = "PRINTERCONFIGURATION",
                DefaultValues = JsonConvert.SerializeObject(configuration)
            };

            var exist = await _garageFactory.GetSingleDefault(garageId, "PRINTERCONFIGURATION");

            if (exist != null)
            {
                defaultValueModel.Id = exist.Id;
            }

            return(exist == null
                ? await _garageFactory.CreateSingleDefault(defaultValueModel)
                : await _garageFactory.UpdateSingleDefault(defaultValueModel));
        }