public async Task SetSchemeStatusHandler_WithNonInternalUser_ThrowsSecurityException( AuthorizationBuilder.UserType userType) { // Arrange var authorization = AuthorizationBuilder.CreateFromUserType(userType); var handler = new SetSchemeStatusHandler(context, authorization); var schemeId = new Guid("3C367528-AE93-427F-A4C5-E23F0D317633"); var request = new SetSchemeStatus(schemeId, SchemeStatus.Approved); // Act Func <Task <Guid> > action = () => handler.HandleAsync(request); // Assert await Assert.ThrowsAsync <SecurityException>(action); }
public async Task SetSchemeStatusHandler_WithNonInternalUser_ThrowsSecurityException( AuthorizationBuilder.UserType userType) { // Arrange var authorization = AuthorizationBuilder.CreateFromUserType(userType); var handler = new SetSchemeStatusHandler(context, authorization); var schemeId = new Guid("3C367528-AE93-427F-A4C5-E23F0D317633"); var request = new SetSchemeStatus(schemeId, SchemeStatus.Approved); // Act Func<Task<Guid>> action = () => handler.HandleAsync(request); // Assert await Assert.ThrowsAsync<SecurityException>(action); }