public void BuildDefectQueryReturnsNullWithNullAssetType() { // Arrange string projectName = "Test"; IAssetType assetType = null; // Act _v1QueryBuilder = new V1QueryBuilder(assetType); var response = _v1QueryBuilder.BuildDefectQuery(projectName); // Assert Assert.IsNull(response); }
public void BuildDefectQueryReturnsNullWithNullProjectName() { // Arrange string projectName = null; _mockAssetType.Expect(x => x.GetAttributeDefinition(null)).IgnoreArguments().Return(null).Repeat.Any(); // Act _v1QueryBuilder = new V1QueryBuilder(_mockAssetType); var response = _v1QueryBuilder.BuildDefectQuery(projectName); // Assert Assert.IsNull(response); _mockAssetType.VerifyAllExpectations(); }
public void BuildDefectQueryReturnsValidResponse() { // Arrange string projectName = "Test"; _mockAssetType.Expect(x => x.GetAttributeDefinition(null)).IgnoreArguments().Return(null).Repeat.Any(); // Act _v1QueryBuilder = new V1QueryBuilder(_mockAssetType); var response = _v1QueryBuilder.BuildDefectQuery(projectName); // Assert Assert.IsNotNull(response); Assert.AreEqual(response.Selection.Count, 17); _mockAssetType.VerifyAllExpectations(); }