예제 #1
0
        public void FindMatching_Should_Return_Correct_KnownSource()
        {
            KnownSources.Add(_factory.CreateKnownSource("http://weblogs.asp.net") as KnownSource);

            //database.Setup(db => db.ExecuteQuery<KnownSource>(It.IsAny<string>(), It.IsAny<object[]>())).Returns(new List<KnownSource> { KnownSources[0] }).Verifiable();

            var knownSource = _knownSourceRepository.FindMatching("http://weblogs.asp.net/ScottGu");

            Assert.Equal("http://weblogs.asp.net", knownSource.Url);
        }
        public void FindMatching_Should_Return_Correct_KnownSource()
        {
            using (BeginTransaction())
            {
                var knownSrc = (KnownSource)_domainFactory.CreateKnownSource("http://codebetter.com");
                _knownSourceRepository.Add(knownSrc);
                _database.SubmitChanges();

                knownSrc = _database.KnownSourceDataSource.First();
                var url = knownSrc.Url + "/someuniquename";

                var knownSource = _knownSourceRepository.FindMatching(url);

                Assert.Equal(knownSrc.Url, knownSource.Url);
            }
        }