Beispiel #1
0
        public void Absolute_DifferentScheme()
        {
            var result = new EntryUrlParser(BaseUrl).Parse("http://test.vocadb.net/S/39");

            result.Id.Should().Be(39, "Id");
            result.EntryType.Should().Be(EntryType.Song, "EntryType");
        }
Beispiel #2
0
        private void TestParseRelative(string url, int expectedId, EntryType expectedType)
        {
            var result = new EntryUrlParser(BaseUrl).Parse(url, true);

            result.Id.Should().Be(expectedId, "Id");
            result.EntryType.Should().Be(expectedType, "EntryType");
        }
Beispiel #3
0
        public void HostAddressesAreSame()
        {
            var result = new EntryUrlParser(BaseUrl).Parse(GetAbsoluteUrl("/Artist/Details/39"));

            result.Id.Should().Be(39, "Id");
            result.EntryType.Should().Be(EntryType.Artist, "EntryType");
        }
Beispiel #4
0
        private void TestParseAbsolute(string url, int expectedId, EntryType expectedType)
        {
            var result = new EntryUrlParser(BaseUrl).Parse(GetAbsoluteUrl(url));

            result.Id.Should().Be(expectedId, "Id");
            result.EntryType.Should().Be(expectedType, "EntryType");
        }
Beispiel #5
0
        public void HostAddressesAreSame()
        {
            var result = new EntryUrlParser(baseUrl, baseUrl).Parse(GetAbsoluteUrl("/Artist/Details/39"));

            Assert.AreEqual(39, result.Id, "Id");
            Assert.AreEqual(EntryType.Artist, result.EntryType, "EntryType");
        }
Beispiel #6
0
        private void TestParseRelative(string url, int expectedId, EntryType expectedType)
        {
            var result = new EntryUrlParser(baseUrl, baseUrlSsl).Parse(url, true);

            Assert.AreEqual(expectedId, result.Id, "Id");
            Assert.AreEqual(expectedType, result.EntryType, "EntryType");
        }
Beispiel #7
0
        private void TestParseAbsolute(string url, int expectedId, EntryType expectedType)
        {
            var result = new EntryUrlParser(baseUrl, baseUrlSsl).Parse(GetAbsoluteUrl(url));

            Assert.AreEqual(expectedId, result.Id, "Id");
            Assert.AreEqual(expectedType, result.EntryType, "EntryType");
        }
Beispiel #8
0
        public void Absolute_DifferentScheme()
        {
            var result = new EntryUrlParser(baseUrl).Parse("http://test.vocadb.net/S/39");

            Assert.AreEqual(39, result.Id, "Id");
            Assert.AreEqual(EntryType.Song, result.EntryType, "EntryType");
        }
 public void SetUp()
 {
     _queryParams = new SongQueryParams {
         SortRule = SongSortRule.Name
     };
     _entryUrlParser = new EntryUrlParser();
     _context        = new DatabaseTestContext <IDatabaseContext>();
 }
Beispiel #10
0
 public void SetUp()
 {
     queryParams = new SongQueryParams {
         SortRule = SongSortRule.Name
     };
     entryUrlParser = new EntryUrlParser();
     context        = new DatabaseTestContext <IQuerySource>();
 }