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

            p4.View          = "//depot/myproject/...";
            p4.AutoGetSource = false;

            processInfoCreatorMock.ExpectNoCall("CreateProcessInfo", typeof(P4), typeof(string));
            mockProcessExecutor.ExpectNoCall("Execute", typeof(ProcessInfo));
            p4.GetSource(new IntegrationResult());
            VerifyAll();
        }
Пример #2
0
        public void DontGetSourceIfGetSourceFalse()
        {
            P4 p4 = CreateP4();

            p4.View          = "//depot/myproject/...";
            p4.AutoGetSource = false;

            p4.GetSource(new IntegrationResult());
            processInfoCreatorMock.VerifyNoOtherCalls();
            mockProcessExecutor.VerifyNoOtherCalls();
            VerifyAll();
        }
Пример #3
0
        public void GetSourceIfGetSourceTrue()
        {
            P4 p4 = CreateP4();

            p4.View          = "//depot/myproject/...";
            p4.AutoGetSource = true;

            DateTime    modificationsToDate = new DateTime(2002, 10, 31, 5, 5, 0);
            ProcessInfo processInfo         = new ProcessInfo("getSource");

            processInfoCreatorMock.ExpectAndReturn("CreateProcessInfo", processInfo, p4, "sync @2002/10/31:05:05:00");
            mockProcessExecutor.ExpectAndReturn("Execute", new ProcessResult("", "", 0, false), processInfo);
            p4.GetSource(IntegrationResultMother.CreateSuccessful(modificationsToDate));

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

            p4.View          = "//depot/myproject/...";
            p4.AutoGetSource = true;

            DateTime    modificationsToDate = new DateTime(2002, 10, 31, 5, 5, 0);
            ProcessInfo processInfo         = new ProcessInfo("getSource");

            processInfoCreatorMock.Setup(creator => creator.CreateProcessInfo(p4, "sync //depot/myproject/...@2002/10/31:05:05:00")).Returns(processInfo).Verifiable();
            mockProcessExecutor.Setup(executor => executor.Execute(processInfo)).Returns(new ProcessResult("", "", 0, false)).Verifiable();
            p4.GetSource(IntegrationResultMother.CreateSuccessful(modificationsToDate));

            VerifyAll();
        }