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