public void HumanReadableEnumFactoryClass_GetLocationFontTypeMethod_ReturnsArrayContainingLocationFontTypeCondensedValueWithCorrectNameProperty()
        {
            HumanReadableEnum <LocationFontType>[] testOutput = HumanReadableEnumFactory.GetLocationFontType();

            HumanReadableEnum <LocationFontType> item = testOutput.Single(e => e.Value == LocationFontType.Condensed);

            Assert.AreEqual(Resources.HumanReadableEnum_LocationFontType_Condensed, item.Name);
        }
        public void HumanReadableEnumFactoryClass_GetDashStylesMethod_ReturnsArrayContainingDashStyleDashDotDotValueWithCorrectNameProperty()
        {
            HumanReadableEnum <DashStyle>[] testOutput = HumanReadableEnumFactory.GetDashStyles();

            HumanReadableEnum <DashStyle> item = testOutput.Single(e => e.Value == DashStyle.DashDotDot);

            Assert.AreEqual(Resources.HumanReadableEnum_DashStyle_DashDotDot, item.Name);
        }
        public void HumanReadableEnumFactoryClass_GetClockTypesMethod_ReturnsArrayContainingClockTypeTwentyFourHourClockValueWithCorrectNameProperty()
        {
            HumanReadableEnum <ClockType>[] testOutput = HumanReadableEnumFactory.GetClockTypes();

            HumanReadableEnum <ClockType> item = testOutput.Single(e => e.Value == ClockType.TwentyFourHourClock);

            Assert.AreEqual(Resources.HumanReadableEnum_ClockType_24Hour, item.Name);
        }
 /// <summary>
 /// Default constructor.
 /// </summary>
 public TrainEditForm()
 {
     InitializeComponent();
     _inViewUpdate = true;
     cbLinePattern.Items.AddRange(HumanReadableEnumFactory.GetDashStyles());
     TimeHelpers.PopulateHalfOfDayComboBoxes(cbToWorkHalfOfDay, cbLocoToWorkHalfOfDay);
     _inViewUpdate = false;
 }
        public void HumanReadableEnumFactoryClass_GetPdfExportEngineMethod_ReturnsArrayContainingPdfExportEngineExternalValueWithCorrectNameProperty()
        {
            HumanReadableEnum <PdfExportEngine>[] testOutput = HumanReadableEnumFactory.GetPdfExportEngine();

            HumanReadableEnum <PdfExportEngine> item = testOutput.Single(e => e.Value == PdfExportEngine.External);

            Assert.AreEqual(Resources.HumanReadableEnum_PdfExportEngine_External, item.Name);
        }
        public void HumanReadableEnumFactoryClass_GetGraphEditStyleMethod_ReturnsArrayContainingGraphEditStylePreserveSectionTimesValueWithCorrectNameProperty()
        {
            HumanReadableEnum <GraphEditStyle>[] testOutput = HumanReadableEnumFactory.GetGraphEditStyle();

            HumanReadableEnum <GraphEditStyle> item = testOutput.Single(e => e.Value == GraphEditStyle.PreserveSectionTimes);

            Assert.AreEqual(Resources.HumanReadableEnum_GraphEditStyle_PreserveSectionTimes, item.Name);
        }
        public void HumanReadableEnumFactoryClass_GetHalfOfDayForSelectionMethod_ReturnsArrayContainingHalfOfDayPMValueWithCorrectNameProperty()
        {
            HumanReadableEnum <HalfOfDay>[] testOutput = HumanReadableEnumFactory.GetHalfOfDayForSelection();

            HumanReadableEnum <HalfOfDay> item = testOutput.Single(e => e.Value == HalfOfDay.PM);

            Assert.AreEqual(Resources.HumanReadableEnum_HalfOfDay_PM, item.Name);
        }
        public void HumanReadableEnumFactoryClass_GetAddSubtractMethod_ReturnsArrayContainingAddSubtractSubtractValueWithCorrectNameProperty()
        {
            HumanReadableEnum <AddSubtract>[] testOutput = HumanReadableEnumFactory.GetAddSubtract();

            HumanReadableEnum <AddSubtract> item = testOutput.Single(e => e.Value == AddSubtract.Subtract);

            Assert.AreEqual(Resources.HumanReadableEnum_AddSubtract_Subtract, item.Name);
        }
        public void HumanReadableEnumFactoryClass_GetArrivalDepartureMethod_ReturnsArrayContainingArrivalDepartureOptionsDepartureValueWithCorrectNameProperty()
        {
            HumanReadableEnum <ArrivalDepartureOptions>[] testOutput = HumanReadableEnumFactory.GetArrivalDeparture();

            HumanReadableEnum <ArrivalDepartureOptions> item = testOutput.Single(e => e.Value == ArrivalDepartureOptions.Departure);

            Assert.AreEqual(Resources.HumanReadableEnum_ArrivalDeparture_Departure, item.Name);
        }
        public void HumanReadableEnumFactoryClass_GetPdfExportEngineMethod_ReturnsArrayOfLength2()
        {
            HumanReadableEnum <PdfExportEngine>[] testOutput = HumanReadableEnumFactory.GetPdfExportEngine();

            Assert.AreEqual(2, testOutput.Length);
        }
        public void HumanReadableEnumFactoryClass_GetGraphEditStyleMethod_ReturnsArrayOfLength2()
        {
            HumanReadableEnum <GraphEditStyle>[] testOutput = HumanReadableEnumFactory.GetGraphEditStyle();

            Assert.AreEqual(2, testOutput.Length);
        }
Esempio n. 12
0
 private void PopulateFontTypeComboBox()
 {
     cbFontType.BeginUpdate();
     cbFontType.Items.AddRange(HumanReadableEnumFactory.GetLocationFontType());
     cbFontType.EndUpdate();
 }
        public void HumanReadableEnumFactoryClass_GetClockTypesMethod_ReturnsArrayOfLength2()
        {
            HumanReadableEnum <ClockType>[] testOutput = HumanReadableEnumFactory.GetClockTypes();

            Assert.AreEqual(2, testOutput.Length);
        }
        public void HumanReadableEnumFactoryClass_GetLocationFontTypeMethod_ReturnsArrayOfLength2()
        {
            HumanReadableEnum <LocationFontType>[] testOutput = HumanReadableEnumFactory.GetLocationFontType();

            Assert.AreEqual(2, testOutput.Length);
        }
        public void HumanReadableEnumFactoryClass_GetAddSubtractMethod_ReturnsArrayOfLength2()
        {
            HumanReadableEnum <AddSubtract>[] testOutput = HumanReadableEnumFactory.GetAddSubtract();

            Assert.AreEqual(2, testOutput.Length);
        }
        public void HumanReadableEnumFactoryClass_GetArrivalDepartureMethod_ReturnsArrayOfLength2()
        {
            HumanReadableEnum <ArrivalDepartureOptions>[] testOutput = HumanReadableEnumFactory.GetArrivalDeparture();

            Assert.AreEqual(2, testOutput.Length);
        }
Esempio n. 17
0
 /// <summary>
 /// Default constructor; initialises values of the add/subtract and arrive/depart combo boxes.
 /// </summary>
 public TrainAdjustTimesForm()
 {
     InitializeComponent();
     cbAddSubtract.Items.AddRange(HumanReadableEnumFactory.GetAddSubtract());
     cbArriveDepart.Items.AddRange(HumanReadableEnumFactory.GetArrivalDeparture());
 }
 /// <summary>
 /// Default constructor.
 /// </summary>
 public TrainCopyForm()
 {
     InitializeComponent();
     cbAddSubtract.Items.AddRange(HumanReadableEnumFactory.GetAddSubtract());
 }
        public void HumanReadableEnumFactoryClass_GetHalfOfDayForSelectionMethod_ReturnsArrayOfLength2()
        {
            HumanReadableEnum <HalfOfDay>[] testOutput = HumanReadableEnumFactory.GetHalfOfDayForSelection();

            Assert.AreEqual(2, testOutput.Length);
        }
        public void HumanReadableEnumFactoryClass_GetDashStylesMethod_ReturnsArrayOfLength5()
        {
            HumanReadableEnum <DashStyle>[] testOutput = HumanReadableEnumFactory.GetDashStyles();

            Assert.AreEqual(5, testOutput.Length);
        }
Esempio n. 21
0
 /// <summary>
 /// Default constructor.
 /// </summary>
 public DocumentExportOptionsEditForm()
 {
     InitializeComponent();
     cbPdfEngine.Items.AddRange(HumanReadableEnumFactory.GetPdfExportEngine());
 }
 /// <summary>
 /// Default constructor: creates the form and initialises the clock types checkbox values.
 /// </summary>
 public DocumentOptionsEditForm()
 {
     InitializeComponent();
     cbClockType.Items.AddRange(HumanReadableEnumFactory.GetClockTypes());
     cbGraphEditStyle.Items.AddRange(HumanReadableEnumFactory.GetGraphEditStyle());
 }