public void GetResult() { List <OperationResult> operationResult = null; int countOfExpectedResults = 0; GetAzureRemoteAppOperationResult mockCmdlet = SetUpTestCommon <GetAzureRemoteAppOperationResult>(); // Required parameters for this test mockCmdlet.TrackingId = "1234"; // Setup the environment for testing this cmdlet countOfExpectedResults = MockObject.SetUpDefaultRemoteAppOperationResult(remoteAppManagementClientMock, mockCmdlet.TrackingId); mockCmdlet.ResetPipelines(); Log("Calling Get-AzureRemoteAppOperationResult this tracking id ", mockCmdlet.TrackingId); mockCmdlet.ExecuteCmdlet(); if (mockCmdlet.runTime().ErrorStream.Count != 0) { Assert.True(false, String.Format("Get-AzureRemoteAppCollection returned the following error {0}.", mockCmdlet.runTime().ErrorStream[0].Exception.Message ) ); } operationResult = MockObject.ConvertList <OperationResult>(mockCmdlet.runTime().OutputPipeline); Assert.NotNull(operationResult); Assert.True(operationResult.Count == countOfExpectedResults, String.Format("The expected number of templates returned {0} does not match the actual {1}", countOfExpectedResults, operationResult.Count ) ); Assert.True(MockObject.HasExpectedResults <OperationResult>(operationResult, MockObject.ContainsExpectedOperationResult), "The actual result does not match the expected." ); Log("The test for Get-AzureRemoteAppCollection with {0} collections completed successfully", mockCmdlet.TrackingId); }