public void GetAllDefectDetailsByProjectNameReturnsValidResponseTest() { // Arrange V1ConnectionDto v1ConnectionDto = new V1ConnectionDto() { IsValid = true, ErrorMessage = string.Empty, Connection = _mockServiceConnection }; _v1Service = new V1Service(_projectName, _mockConnectionHelper); Asset asset = new Asset(_mockAssetType); AssetList assets = new AssetList { asset }; QueryResult result = new QueryResult(assets, 1, null); _mockConnectionHelper.Expect(x => x.GetV1Connection()).Return(v1ConnectionDto); _mockServiceConnection.Expect(x => x.Meta.GetAssetType("Defect")).IgnoreArguments().Return(_mockAssetType); _mockServiceConnection.Expect(x => x.Retrieve(null)).IgnoreArguments().Return(result); // Act var response = _v1Service.GetAllDefectDetailsByProjectName(); //Assert Assert.IsNotNull(response); Assert.AreEqual(response.Count, 1); _mockConnectionHelper.VerifyAllExpectations(); _mockAssetType.VerifyAllExpectations(); _mockServiceConnection.VerifyAllExpectations(); }
public void GetAllDefectDetailsByProjectNameConnectionFailTest() { // Arrange IConnectionHelper _connectionHelper = new ConnectionHelper(_credentials); _v1Service = new V1Service(_projectName, _connectionHelper); // Act & Assert var response = _v1Service.GetAllDefectDetailsByProjectName(); }