public void ShouldCallInitializerWithGivenWorkingDirectoryIfAlternativeNotSet() { // Setup P4 p4 = CreateP4(); p4.View = "//depot/myproject/..."; p4InitializerMock.Expect("Initialize", p4, "myProject", "workingDirFromProject"); projectMock.ExpectAndReturn("Name", "myProject"); projectMock.ExpectAndReturn("WorkingDirectory", "workingDirFromProject"); // Execute p4.Initialize(project); // Verify VerifyAll(); }
public void ShouldCallInitializerWithGivenWorkingDirectoryIfAlternativeNotSet() { // Setup P4 p4 = CreateP4(); p4.View = "//depot/myproject/..."; p4InitializerMock.Setup(initializer => initializer.Initialize(p4, "myProject", "workingDirFromProject")).Verifiable(); projectMock.SetupGet(_project => _project.Name).Returns("myProject").Verifiable(); projectMock.SetupGet(_project => _project.WorkingDirectory).Returns("workingDirFromProject").Verifiable(); // Execute p4.Initialize(project); // Verify VerifyAll(); }
public void ShouldCallInitializerWithConfiguredWorkingDirectoryIfAlternativeIsConfigured() { // Setup P4 p4 = CreateP4(); p4.View = "//depot/myproject/..."; p4.WorkingDirectory = "p4sOwnWorkingDirectory"; p4InitializerMock.Expect("Initialize", p4, "myProject", "p4sOwnWorkingDirectory"); projectMock.ExpectAndReturn("Name", "myProject"); projectMock.ExpectNoCall("WorkingDirectory"); // Execute p4.Initialize(project); // Verify VerifyAll(); }
public void ShouldCallInitializerWithConfiguredWorkingDirectoryIfAlternativeIsConfigured() { // Setup P4 p4 = CreateP4(); p4.View = "//depot/myproject/..."; p4.WorkingDirectory = "p4sOwnWorkingDirectory"; p4InitializerMock.Setup(initializer => initializer.Initialize(p4, "myProject", "p4sOwnWorkingDirectory")).Verifiable(); projectMock.SetupGet(_project => _project.Name).Returns("myProject").Verifiable(); // Execute p4.Initialize(project); // Verify VerifyAll(); projectMock.VerifyNoOtherCalls(); }