Exemplo n.º 1
0
        public void WhenConvertingNullToChartPropertyControlViewModelThenNullIsReturned()
        {
            var    converter = new ChartPropertyToChartPropertyControlViewModelConverter();
            object result    = converter.Convert(null, typeof(ChartPropertyControlViewModel), null, new CultureInfo("en-us"));

            Assert.IsNull(result);
        }
Exemplo n.º 2
0
        public void WhenConvertingDisconnectedObjectToChartPropertyControlViewModelThenSameObjectIsReturned()
        {
            DisconnectedItem disconnectedItem = new DisconnectedItem();

            var    converter = new ChartPropertyToChartPropertyControlViewModelConverter();
            object result    = converter.Convert(disconnectedItem, typeof(ChartPropertyControlViewModel), null, new CultureInfo("en-us"));

            Assert.AreEqual(disconnectedItem, result, "The conversion result should be the converted disconnected item object");
        }
Exemplo n.º 3
0
        public void WhenConvertingChartAlertPropertyToChartPropertyControlViewModelThenTheResultIsAsExpected()
        {
            var chartPoints = new List <ChartPoint> {
                new ChartPoint(DateTime.Now, 8), new ChartPoint(DateTime.Now.AddDays(1), 6), new ChartPoint(DateTime.Now.AddDays(2), 4), new ChartPoint(DateTime.Now.AddDays(3), 14), new ChartPoint(DateTime.Now.AddDays(5), 10)
            };
            var chartAlertProperty = new ChartAlertProperty("propertyName", "displayName", 5, ChartType.LineChart, ChartAxisType.Date, ChartAxisType.Number, chartPoints);

            var    converter = new ChartPropertyToChartPropertyControlViewModelConverter();
            object result    = converter.Convert(chartAlertProperty, typeof(ChartPropertyControlViewModel), null, new CultureInfo("en-us"));

            Assert.IsInstanceOfType(result, typeof(ChartPropertyControlViewModel));
        }
Exemplo n.º 4
0
        public void WhenConvertingIntegerThenExceptionIsThrown()
        {
            var converter = new ChartPropertyToChartPropertyControlViewModelConverter();

            Exception thrownException = null;

            try
            {
                converter.Convert(12, typeof(ChartPropertyControlViewModel), null, new CultureInfo("en-us"));
            }
            catch (Exception ex)
            {
                thrownException = ex;
            }

            Assert.IsNotNull(thrownException);
        }
Exemplo n.º 5
0
        public void WhenConvertingIntegerToChartPropertyControlViewModelThenAnExceptionIsThrown()
        {
            var converter = new ChartPropertyToChartPropertyControlViewModelConverter();

            converter.Convert(12, typeof(ChartPropertyControlViewModel), null, new CultureInfo("en-us"));
        }