コード例 #1
0
        public async Task Can_hit_endpoint_with_paging()
        {
            var request = _api.Create <TrackChart>()
                          .WithParameter("page", "2")
                          .WithParameter("pageSize", "20");
            TrackChart trackChart = await request.Please();

            Assert.That(trackChart, Is.Not.Null);
            Assert.That(trackChart.Page, Is.EqualTo(2));
            Assert.That(trackChart.PageSize, Is.EqualTo(20));
        }
コード例 #2
0
        public void Can_hit_endpoint_with_paging()
        {
            TrackChart artistBrowse = Api <TrackChart> .Get
                                      .WithParameter("q", "Happy")
                                      .WithParameter("page", "2")
                                      .WithParameter("pageSize", "20")
                                      .Please();

            Assert.That(artistBrowse, Is.Not.Null);
            Assert.That(artistBrowse.Page, Is.EqualTo(2));
            Assert.That(artistBrowse.PageSize, Is.EqualTo(20));
        }
コード例 #3
0
        public void Can_hit_endpoint_with_paging()
        {
            TrackChart artistBrowse = Api <TrackChart> .Create
                                      .WithParameter("fromDate", "20090610")
                                      .WithParameter("toDate", "20110101")
                                      .WithParameter("page", "2")
                                      .WithParameter("pageSize", "20")
                                      .Please();

            Assert.That(artistBrowse, Is.Not.Null);
            Assert.That(artistBrowse.Page, Is.EqualTo(2));
            Assert.That(artistBrowse.PageSize, Is.EqualTo(20));
        }
コード例 #4
0
        public async void Can_hit_endpoint_with_paging()
        {
            var request = Api <TrackChart> .Create
                          .WithParameter("fromDate", "20090610")
                          .WithParameter("toDate", "20110101")
                          .WithParameter("page", "2")
                          .WithParameter("pageSize", "20");

            TrackChart trackChart = await request.Please();

            Assert.That(trackChart, Is.Not.Null);
            Assert.That(trackChart.Page, Is.EqualTo(2));
            Assert.That(trackChart.PageSize, Is.EqualTo(20));
        }
コード例 #5
0
        public void Can_hit_endpoint()
        {
            TrackChart release = Api <TrackChart> .Create
                                 .WithParameter("fromDate", "20110101")
                                 .WithParameter("toDate", "20110301")
                                 .WithParameter("country", "GB")
                                 .Please();

            Assert.That(release, Is.Not.Null);
            Assert.That(release.ChartItems.Count, Is.GreaterThan(0));
            Assert.That(release.FromDate, Is.GreaterThan(new DateTime(2011, 01, 01)));
            Assert.That(release.ToDate, Is.EqualTo(new DateTime(2011, 03, 01)));
            Assert.That(release.Type, Is.EqualTo(ChartType.track));
        }
コード例 #6
0
        private void InitializeTrackChart()
        {
            trackChart = new TrackChart();
            TrackGrid.Children.Add(trackChart);

            var track = DriverlessTrackManager.GetTrack("Straight");

            if (track != null)
            {
                trackChart.AddTrackLayout(ConvertChannelDataToPlotData(track.LeftSide),
                                          ConvertChannelDataToPlotData(track.RightSide),
                                          ConvertChannelDataToPlotData(track.Center));
            }
            else
            {
                throw new Exception("Straight track can't be found!");
            }
        }