Exemplo n.º 1
0
        public void Source_Add()
        {
            var project = ProjectTestHelper.ProjectAdd();

            var source = SourceRepository.SourceFetch(project.ProjectId, SourceType.Project);

            Assert.IsTrue(source != null, "Row returned should not equal null");
        }
Exemplo n.º 2
0
        public void Project_Fetch_Info_List()
        {
            ProjectTestHelper.ProjectAdd();
            ProjectTestHelper.ProjectAdd();

            var projects = ProjectRepository.ProjectFetchInfoList(new ProjectDataCriteria());

            Assert.IsTrue(projects.Count() > 1, "Row returned should be greater than one");
        }
Exemplo n.º 3
0
        public void Source_Create()
        {
            var project = ProjectTestHelper.ProjectAdd();

            var source = SourceRepository.SourceNew(project.ProjectId, SourceType.Project, project.Name);

            Assert.IsTrue(source.IsNew, "IsNew should be true");
            Assert.IsTrue(source.IsDirty, "IsDirty should be true");
            Assert.IsTrue(source.IsSelfDirty, "IsSelfDirty should be true");
        }
Exemplo n.º 4
0
        public void Project_Fetch()
        {
            var project = ProjectTestHelper.ProjectNew();

            project = ProjectRepository.ProjectSave(project);

            project = ProjectRepository.ProjectFetch(project.ProjectId);

            Assert.IsTrue(project != null, "Row returned should not equal null");
        }
Exemplo n.º 5
0
        public void Attachment_Fetch_Info_List()
        {
            var project = ProjectTestHelper.ProjectAdd();

            AttachmentTestHelper.AttachmentAdd(project.ProjectId, SourceType.Project);
            AttachmentTestHelper.AttachmentAdd(project.ProjectId, SourceType.Project);

            var attachments = AttachmentRepository.AttachmentFetchInfoList(new AttachmentDataCriteria());

            Assert.IsTrue(attachments.Count() > 1, "Row returned should be greater than one");
        }
Exemplo n.º 6
0
        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");
        }
Exemplo n.º 7
0
        public void Attachment_Fetch()
        {
            var project = ProjectTestHelper.ProjectAdd();

            var attachment = AttachmentTestHelper.AttachmentNew(project.ProjectId, SourceType.Project);

            attachment = AttachmentRepository.AttachmentSave(attachment);

            attachment = AttachmentRepository.AttachmentFetch(attachment.AttachmentId);

            Assert.IsTrue(attachment != null, "Row returned should not equal null");
        }
Exemplo n.º 8
0
        public void Project_Add()
        {
            var project = ProjectTestHelper.ProjectNew();

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

            project = ProjectRepository.ProjectSave(project);

            Assert.IsTrue(project.ProjectId != 0, "ProjectId should be a non-zero value");

            ProjectRepository.ProjectFetch(project.ProjectId);
        }
Exemplo n.º 9
0
        public void Attachment_Add()
        {
            var project = ProjectTestHelper.ProjectAdd();

            var attachment = AttachmentTestHelper.AttachmentNew(project.ProjectId, SourceType.Project);

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

            attachment = AttachmentRepository.AttachmentSave(attachment);

            Assert.IsTrue(attachment.AttachmentId != 0, "AttachmentId should be a non-zero value");

            AttachmentRepository.AttachmentFetch(attachment.AttachmentId);
        }
Exemplo n.º 10
0
        public void Feed_Fetch_Info_List()
        {
            Project project;

            project = ProjectTestHelper.ProjectAdd();
            FeedTestHelper.FeedAdd(project.SourceType, project.SourceId);

            project = ProjectTestHelper.ProjectAdd();
            FeedTestHelper.FeedAdd(project.SourceType, project.SourceId);

            var feeds = FeedRepository.FeedFetchInfoList(new FeedDataCriteria());

            Assert.IsTrue(feeds.Count() > 1, "Row returned should be greater than one");
        }
        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()));
        }
Exemplo n.º 12
0
        public void Source_Delete()
        {
            var project = ProjectTestHelper.ProjectAdd();

            var source = SourceRepository.SourceFetch(project.ProjectId, SourceType.Project);

            Assert.IsTrue(source != null, "Row returned should not equal null");

            SourceRepository.SourceDelete(source.SourceId, SourceType.Project);

            try
            {
                SourceRepository.SourceFetch(source.SourceId, SourceType.Project);
            }
            catch (Exception ex)
            {
                Assert.IsTrue(ex.GetBaseException() is InvalidOperationException);
            }
        }
Exemplo n.º 13
0
        public void Project_Edit()
        {
            var project = ProjectTestHelper.ProjectNew();

            var name = project.Name;

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

            project = ProjectRepository.ProjectSave(project);

            project = ProjectRepository.ProjectFetch(project.ProjectId);

            project.Name = DataHelper.RandomString(20);

            project = ProjectRepository.ProjectSave(project);

            project = ProjectRepository.ProjectFetch(project.ProjectId);

            Assert.IsTrue(project.Name != name, "Name should have different value");
        }
Exemplo n.º 14
0
        public void Project_Delete()
        {
            var project = ProjectTestHelper.ProjectNew();

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

            project = ProjectRepository.ProjectSave(project);

            project = ProjectRepository.ProjectFetch(project.ProjectId);

            ProjectRepository.ProjectDelete(project.ProjectId);

            try
            {
                ProjectRepository.ProjectFetch(project.ProjectId);
            }
            catch (Exception ex)
            {
                Assert.IsTrue(ex.GetBaseException() is InvalidOperationException);
            }
        }
Exemplo n.º 15
0
        public void Attachment_Edit()
        {
            var project = ProjectTestHelper.ProjectAdd();

            var attachment = AttachmentTestHelper.AttachmentNew(project.ProjectId, SourceType.Project);

            var name = attachment.Name;

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

            attachment = AttachmentRepository.AttachmentSave(attachment);

            attachment = AttachmentRepository.AttachmentFetch(attachment.AttachmentId);

            attachment.Name = DataHelper.RandomString(20);

            attachment = AttachmentRepository.AttachmentSave(attachment);

            attachment = AttachmentRepository.AttachmentFetch(attachment.AttachmentId);

            Assert.IsTrue(attachment.Name != name, "Name should have different value");
        }
Exemplo n.º 16
0
        public void Attachment_Delete()
        {
            var project = ProjectTestHelper.ProjectAdd();

            var attachment = AttachmentTestHelper.AttachmentNew(project.ProjectId, SourceType.Project);

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

            attachment = AttachmentRepository.AttachmentSave(attachment);

            attachment = AttachmentRepository.AttachmentFetch(attachment.AttachmentId);

            AttachmentRepository.AttachmentDelete(attachment.AttachmentId);

            try
            {
                AttachmentRepository.AttachmentFetch(attachment.AttachmentId);
            }
            catch (Exception ex)
            {
                Assert.IsTrue(ex.GetBaseException() is InvalidOperationException);
            }
        }