Exemplo n.º 1
0
        public void DetectResolution_Tick_ReturnsTicks()
        {
            // Arrange
            var series = new SeriesDefinition
            {
                SeriesType = Monitor.Model.Charting.SeriesType.Line,
                Values     = new List <InstantChartPoint>
                {
                    new InstantChartPoint
                    {
                        X = Instant.FromDateTimeUtc(new DateTime(2017, 01, 01, 0, 0, 0, DateTimeKind.Utc)),
                        Y = 100
                    },
                    new InstantChartPoint
                    {
                        X = Instant.FromDateTimeUtc(new DateTime(2017, 01, 01, 0, 0, 0, DateTimeKind.Utc).AddMilliseconds(0.1)),
                        Y = 100
                    }
                }
            };

            // Act
            var resolution = SeriesChartComponent.DetectResolution(series);

            // Assert
            Assert.AreEqual(Resolution.Tick, resolution);
        }