Пример #1
0
        public void ShouldCallPurgerWithGivenWorkingDirectoryIfAlternativeNotSet()
        {
            // Setup
            P4 p4 = CreateP4();

            p4.View = "//depot/myproject/...";
            p4PurgerMock.Expect("Purge", p4, "workingDirFromProject");
            projectMock.ExpectAndReturn("WorkingDirectory", "workingDirFromProject");

            // Execute
            p4.Purge(project);

            // Verify
            VerifyAll();
        }
Пример #2
0
        public void ShouldCallPurgerWithGivenWorkingDirectoryIfAlternativeNotSet()
        {
            // Setup
            P4 p4 = CreateP4();

            p4.View = "//depot/myproject/...";
            p4PurgerMock.Setup(purger => purger.Purge(p4, "workingDirFromProject")).Verifiable();
            projectMock.SetupGet(_project => _project.WorkingDirectory).Returns("workingDirFromProject").Verifiable();

            // Execute
            p4.Purge(project);

            // Verify
            VerifyAll();
        }
Пример #3
0
        public void ShouldCallPurgerWithConfiguredWorkingDirectoryIfAlternativeIsConfigured()
        {
            // Setup
            P4 p4 = CreateP4();

            p4.View             = "//depot/myproject/...";
            p4.WorkingDirectory = "p4sOwnWorkingDirectory";
            p4PurgerMock.Expect("Purge", p4, "p4sOwnWorkingDirectory");
            projectMock.ExpectNoCall("WorkingDirectory");

            // Execute
            p4.Purge(project);

            // Verify
            VerifyAll();
        }
Пример #4
0
        public void ShouldCallPurgerWithConfiguredWorkingDirectoryIfAlternativeIsConfigured()
        {
            // Setup
            P4 p4 = CreateP4();

            p4.View             = "//depot/myproject/...";
            p4.WorkingDirectory = "p4sOwnWorkingDirectory";
            p4PurgerMock.Setup(purger => purger.Purge(p4, "p4sOwnWorkingDirectory")).Verifiable();

            // Execute
            p4.Purge(project);

            // Verify
            projectMock.VerifyNoOtherCalls();
            VerifyAll();
        }