Skip to content

Commit dbc7154

Browse files
committed
remove file not used + update test
1 parent e1be78e commit dbc7154

File tree

2 files changed

+23
-12
lines changed

2 files changed

+23
-12
lines changed

Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Tests/SqlMembershipSourcesControllerTests.cs

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,29 @@ public async Task SuccessfulGetHRFilterattributeValuesTestAsync()
248248
Assert.IsNotNull(attributeValues);
249249
Assert.AreEqual(attributeValues.Count, 3);
250250
Assert.AreEqual(attributeValues[0].Code, "Code1");
251-
Assert.AreEqual(attributeValues[1].Description, "Description1");
251+
Assert.AreEqual(attributeValues[0].Description, "Description1");
252+
}
253+
254+
[TestMethod]
255+
public async Task ExceptionGetHRFilterattributeValuesTestAsync()
256+
{
257+
_sqlMembershipRepository.Setup(x => x.CheckIfMappingsTableExistsAsync(It.IsAny<string>())).ReturnsAsync(false);
258+
_sqlMembershipRepository.Setup(x => x.GetAttributeValuesAsync(It.IsAny<string>(), It.IsAny<string>())).Throws(new Exception("Unexpected exception triggered for testing"));
259+
260+
var response = await _sqlMembershipSourcesController.GetDefaultSourceAttributeValuesAsync("attribute");
261+
262+
Assert.IsNotNull(response);
263+
264+
var internalServerErrorResponse = response as StatusCodeResult;
265+
266+
Assert.IsNotNull(internalServerErrorResponse);
267+
Assert.AreEqual(internalServerErrorResponse.StatusCode, (int)HttpStatusCode.InternalServerError);
268+
269+
_loggingRepository.Verify(x => x.LogMessageAsync(
270+
It.Is<LogMessage>(m => m.Message.StartsWith("Unable to retrieve Sql Filter Attribute Values")),
271+
It.IsAny<VerbosityLevel>(),
272+
It.IsAny<string>(),
273+
It.IsAny<string>()), Times.Once());
252274
}
253275

254276
private ControllerContext CreateControllerContext(List<Claim> claims)

Service/GroupMembershipManagement/Models/SqlMembershipAttributeValue.cs

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)