public void SetUp() { this.view = new MockAdEditBox(); this.preview = new MockAdViewPreview(); this.projectService = new MockProjectService(); this.configurationService = new MockConfigurationService(); }
public void SetUp() { this.view = new MockSettingsView(); this.projectService = new MockProjectService(); this.projectService.GetCurrentProjectReturnValue.AutoSaveInterval = 30; this.aspectRatioChangedEvent = new MockAspectRatioChangedEvent(); this.smpteTimeCodeChangedEvent = new MockSmtpeTimeCodeChangedEvent(); this.startTimeCodeChangedEvent = new MockStartTimeCodeChangedEvent(); this.editModeChangedEvent = new MockEditModeChangedEvent(); this.pickThumbnailEvent = new MockPickThumbnailEvent(); this.thumbnailEvent = new MockThumbnailEvent(); this.regionManager = new MockRegionManager(); this.toolsRegion = new MockRegion { Name = RegionNames.ToolsRegion }; this.regionManager.Regions.Add(this.toolsRegion); this.eventAggregator = new MockEventAggregator(); this.eventAggregator.AddMapping <AspectRatioChangedEvent>(this.aspectRatioChangedEvent); this.eventAggregator.AddMapping <SmpteTimeCodeChangedEvent>(this.smpteTimeCodeChangedEvent); this.eventAggregator.AddMapping <StartTimeCodeChangedEvent>(this.startTimeCodeChangedEvent); this.eventAggregator.AddMapping <EditModeChangedEvent>(this.editModeChangedEvent); this.eventAggregator.AddMapping <PickThumbnailEvent>(this.pickThumbnailEvent); this.eventAggregator.AddMapping <ThumbnailEvent>(this.thumbnailEvent); }
public void SetUp() { this.view = new MockSettingsView(); this.projectService = new MockProjectService(); this.configurationService = new MockConfigurationService(); this.projectService.GetCurrentProjectReturnValue.AutoSaveInterval = 30; this.aspectRatioChangedEvent = new MockAspectRatioChangedEvent(); this.smpteTimeCodeChangedEvent = new MockSmtpeTimeCodeChangedEvent(); this.startTimeCodeChangedEvent = new MockStartTimeCodeChangedEvent(); this.editModeChangedEvent = new MockEditModeChangedEvent(); this.pickThumbnailEvent = new MockPickThumbnailEvent(); this.resetWindowsEvent = new MockResetWindowsEvent(); this.thumbnailEvent = new MockThumbnailEvent(); this.regionManager = new MockRegionManager(); this.mainRegion = new MockRegion { Name = RegionNames.MainRegion }; this.userSettingsService = new MockUserSettingsService(); this.persistenceService = new MockPersistenceService(); this.regionManager.Regions.Add(this.mainRegion); this.eventAggregator = new MockEventAggregator(); this.eventAggregator.AddMapping <AspectRatioChangedEvent>(this.aspectRatioChangedEvent); this.eventAggregator.AddMapping <SmpteTimeCodeChangedEvent>(this.smpteTimeCodeChangedEvent); this.eventAggregator.AddMapping <StartTimeCodeChangedEvent>(this.startTimeCodeChangedEvent); this.eventAggregator.AddMapping <EditModeChangedEvent>(this.editModeChangedEvent); this.eventAggregator.AddMapping <PickThumbnailEvent>(this.pickThumbnailEvent); this.eventAggregator.AddMapping <ThumbnailEvent>(this.thumbnailEvent); this.eventAggregator.AddMapping <ResetWindowsEvent>(this.resetWindowsEvent); }
public void TestInitialize() { this.view = new MockSequencesView(); this.projectService = new MockProjectService(); this.sequenceRegistry = new MockSequenceRegistry(); this.project = new Project(); this.projectService.GetCurrentProjectReturnValue = this.project; }
public void JournalList_GET_InvalidParameter() { // arrange // act var result = SystemUnderTest.JournalList(EmptyUid); // assert AssertViewRedirectToHome(result); MockProjectService.Verify_GetProject(); }
public void JournalList_GET() { // arrange // act var result = SystemUnderTest.JournalList(OrganizationOneProjectOneUid); // assert AssertViewWithModel <OrganizationJournalListModel>(result); MockProjectService.Verify_GetProject(); }
public void ProjectListData_GET_InvalidResponse() { // arrange MockProjectService.Setup_GetProjects_Returns_ProjectReadListResponse_Invalid(); // act var result = SystemUnderTest.ProjectListData(UidOne, One, Two); // assert AssertView <NotFoundResult>(result); MockProjectService.Verify_GetProjects(); }
public async Task ProjectListData_GET_SetPaging(int skip, int take) { // arrange MockProjectService.Setup_GetProjects_Returns_ProjectReadListResponse_Success(); // act var result = (JsonResult)await SystemUnderTest.ProjectListData(UidOne, skip, take); // assert AssertView <DataResult>(result); AssertPagingInfo(result); }
public void PendingTranslationsData_GET() { // arrange MockOrganizationService.Setup_GetPendingTranslations_Returns_OrganizationPendingTranslationReadListResponse_Success(); // act var result = SystemUnderTest.PendingTranslationsData(OrganizationOneProjectOneUid, One, Two); // assert AssertView <JsonResult>(result); MockProjectService.Verify_GetPendingTranslations(); }
public async Task PendingTranslations_GET() { // arrange MockOrganizationService.Setup_GetOrganization_Returns_OrganizationReadResponse_Success(); // act var result = await SystemUnderTest.PendingTranslations(); // assert AssertViewWithModel <OrganizationPendingTranslationReadListModel>(result); MockProjectService.Verify_GetProject(); }
public void Revisions_GET_InvalidParameter() { // arrange MockOrganizationService.Setup_GetOrganization_Returns_OrganizationReadResponse_Success(); // act var result = SystemUnderTest.Revisions(EmptyUid); // assert AssertViewRedirectToHome(result); MockProjectService.Verify_GetProject(); }
public void RevisionsData_GET() { // arrange MockProjectService.Setup_GetProjectRevisions_Returns_ProjectRevisionReadListResponse_Success(); // act var result = SystemUnderTest.RevisionsData(OrganizationOneProjectOneUid); // assert AssertViewAndHeaders(result, new[] { "revision", "revisioned_by", "revisioned_at", "project_name", "is_active", "created_at", "" }); MockProjectService.Verify_GetProjectRevisions(); }
public async Task Restore_Post_InvalidResponse() { // arrange MockProjectService.Setup_RestoreProject_Returns_ProjectRestoreResponse_Invalid(); // act var result = (JsonResult)await SystemUnderTest.Restore(OrganizationOneProjectOneUid, One); // assert ((CommonResult)result.Value).IsOk.ShouldBe(false); MockProjectService.Verify_RestoreProject(); }
public void PendingTranslationsData_GET_FailedResponse() { // arrange MockProjectService.Setup_GetPendingTranslations_Returns_ProjectPendingTranslationReadListResponse_Failed(); // act var result = SystemUnderTest.PendingTranslationsData(OrganizationOneProjectOneUid, One, Two); // assert AssertView <NotFoundResult>(result); MockProjectService.Verify_GetPendingTranslations(); }
public async Task Delete_POST() { // arrange MockProjectService.Setup_DeleteProject_Returns_ProjectDeleteResponse_Success(); // act var result = (JsonResult)await SystemUnderTest.Delete(OrganizationOneProjectOneUid); // assert ((CommonResult)result.Value).IsOk.ShouldBe(true); MockProjectService.Verify_DeleteProject(); }
public async Task Restore_Post() { // arrange MockProjectService.Setup_RestoreProject_Returns_ProjectRestoreResponse_Success(); // act var result = await SystemUnderTest.Restore(OrganizationOneProjectOneUid, One); // assert AssertView <JsonResult>(result); MockProjectService.Verify_RestoreProject(); }
public async Task Revisions_GET_InvalidParameter() { // arrange MockProjectService.Setup_GetProject_Returns_ProjectReadResponse_Success(); // act var result = await SystemUnderTest.Revisions(EmptyUid); // assert AssertViewRedirectToHome(result); MockProjectService.Verify_GetProject(); }
public void RevisionsData_GET_InvalidResponse() { // arrange MockProjectService.Setup_GetProjectRevisions_Returns_ProjectRevisionReadListResponse_Invalid(); // act var result = SystemUnderTest.RevisionsData(OrganizationOneProjectOneUid); // assert AssertView <NotFoundResult>(result); MockProjectService.Verify_GetProjectRevisions(); }
public async Task ChangeActivation_Post_FailedResponse() { // arrange MockProjectService.Setup_ChangeActivationForProject_Returns_ProjectChangeActivationResponse_Failed(); // act var result = (JsonResult)await SystemUnderTest.ChangeActivation(OrganizationOneProjectOneUid, OrganizationOneProjectOneUid); // assert ((CommonResult)result.Value).IsOk.ShouldBe(false); MockProjectService.Verify_ChangeActivationForProject(); }
public async Task Revisions_GET() { // arrange MockProjectService.Setup_GetProject_Returns_ProjectReadResponse_Success(); // act var result = await SystemUnderTest.Revisions(OrganizationOneProjectOneUid); // assert AssertViewWithModel <ProjectRevisionReadListModel>(result); MockProjectService.Verify_GetProject(); }
public async Task SelectData_GET_InvalidResponse() { // arrange MockProjectService.Setup_GetProjects_Returns_ProjectReadListResponse_Invalid(); // act var result = await SystemUnderTest.SelectData(); // assert MockProjectService.Verify_GetProjects(); result.ShouldBe(null); }
public void ChangeActivation_Post() { // arrange MockProjectService.Setup_ChangeActivationForProject_Returns_ProjectChangeActivationResponse_Success(); // act var result = SystemUnderTest.ChangeActivation(OrganizationOneProjectOneUid, OrganizationOneProjectOneUid); // assert AssertView <JsonResult>(result); MockProjectService.Verify_ChangeActivationForProject(); }
public void SelectData_GET() { // arrange MockProjectService.Setup_GetProjects_Returns_ProjectReadListResponse_Success(); // act var result = SystemUnderTest.SelectData(); // assert AssertView <JsonResult>(result); MockProjectService.Verify_GetProjects(); }
public async Task Clone_GET_InvalidResponse() { // arrange MockProjectService.Setup_GetProject_Returns_ProjectReadResponse_Invalid(); // act var result = await SystemUnderTest.Clone(OrganizationOneProjectOneUid); // assert AssertViewAccessDenied(result); MockProjectService.Verify_GetProject(); }
public async Task Edit_POST() { // arrange MockProjectService.Setup_EditProject_Returns_ProjectEditResponse_Success(); var model = GetOrganizationOneProjectOneEditModel(); // act var result = await SystemUnderTest.Edit(model); // assert ((RedirectResult)result).Url.ShouldBe($"/Project/Detail/{OrganizationOneProjectOneUid}"); MockProjectService.Verify_EditProject(); }
public async Task PendingTranslationsData_GET_SetPaging(int skip, int take) { // arrange MockProjectService.Setup_GetPendingTranslations_Returns_ProjectPendingTranslationReadListResponse_Success(); // act var result = (JsonResult)await SystemUnderTest.PendingTranslationsData(OrganizationOneProjectOneUid, skip, take); // assert AssertView <DataResult>(result); AssertPagingInfo(result); MockProjectService.Verify_GetPendingTranslations(); }
public async Task Edit_POST_FailedResponse() { // arrange MockProjectService.Setup_EditProject_Returns_ProjectEditResponse_Failed(); var model = GetOrganizationOneProjectOneEditModel(); // act var result = await SystemUnderTest.Edit(model); // assert AssertErrorMessagesForInvalidOrFailedResponse <ProjectEditModel>(result); MockProjectService.Verify_EditProject(); }
public async Task Clone_POST_InvalidResponse() { // arrange MockProjectService.Setup_CloneProject_Returns_ProjectCloneResponse_Invalid(); var model = GetOrganizationOneProjectOneCloneModel(); // act var result = await SystemUnderTest.Clone(model); // assert AssertErrorMessagesForInvalidOrFailedResponse <ProjectCloneModel>(result); MockProjectService.Verify_CloneProject(); }
public async Task Clone_POST() { // arrange MockProjectService.Setup_CloneProject_Returns_ProjectCloneResponse_Success(); var model = GetOrganizationOneProjectOneCloneModel(); // act var result = await SystemUnderTest.Clone(model); // assert ((RedirectResult)result).Url.ShouldBe($"/Project/Detail/{EmptyUid}"); MockProjectService.Verify_CloneProject(); }
public void SetUp() { this.view = new MockNotificationView(); this.projectService = new MockProjectService(); this.eventAggregator = new MockEventAggregator(); this.errorView = new MockErrorView(); this.saveProjectEvent = new MockSaveProjectEvent(); this.statusEvent = new MockStatusEvent(); this.eventAggregator.AddMapping <SaveProjectEvent>(this.saveProjectEvent); this.eventAggregator.AddMapping <StatusEvent>(this.statusEvent); }