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"); }
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"); }
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"); }
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"); }
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 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"); }
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); }
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())); }
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); } }
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"); }
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); } }