Exemple #1
0
        public static Feed FeedAdd(SourceType sourceType, int sourceId)
        {
            var feed = FeedTestHelper.FeedNew(sourceType, sourceId);

            feed = FeedRepository.FeedSave(feed);

            return(feed);
        }
        public void Feed_Add()
        {
            var project = ProjectTestHelper.ProjectAdd();
            var feed    = FeedTestHelper.FeedNew(project.SourceType, project.SourceId);

            Assert.IsTrue(feed.IsValid, "IsValid should be true");

            feed = FeedRepository.FeedSave(feed);

            Assert.IsTrue(feed.FeedId != 0, "FeedId should be a non-zero value");
        }
        public void Feed_Add_Feed_Sources()
        {
            var project = ProjectTestHelper.ProjectAdd();
            var feed    = FeedTestHelper.FeedNew(project.SourceType, project.SourceId);

            Assert.IsTrue(feed.IsValid, "IsValid should be true");

            feed.Sources.Add(SourceType.User, UserTestHelper.UserAdd().UserId);
            feed.Sources.Add(SourceType.User, UserTestHelper.UserAdd().UserId);

            feed = FeedRepository.FeedSave(feed);

            feed = FeedRepository.FeedFetch(feed.FeedId);

            Assert.IsTrue(feed.Sources.Count() == 2, string.Format("Sources count should be equal to '2' but is '{0}'", feed.Sources.Count()));
        }