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(); }
public void DontGetSourceIfGetSourceFalse() { P4 p4 = CreateP4(); p4.View = "//depot/myproject/..."; p4.AutoGetSource = false; p4.GetSource(new IntegrationResult()); processInfoCreatorMock.VerifyNoOtherCalls(); mockProcessExecutor.VerifyNoOtherCalls(); VerifyAll(); }
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(); }
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(); }