public void ShouldSetTokenIssueEventHandlerTest()
        {
            // Given
            var options = new TokensIssuingOptions();
            var tokenIssueEventHandler = new Mock <ITokenIssueEventHandler>().Object;

            // When
            options.WithTokenIssueEventHandler(tokenIssueEventHandler);

            // Then
            Assert.Equal(tokenIssueEventHandler, options.TokenIssueEventHandler);
        }
 public void SetTokenIssueEventHandlerFailTest(TokensIssuingOptions options, ITokenIssueEventHandler eventHandler)
 {
     Assert.Throws <ArgumentNullException>(() => options.WithTokenIssueEventHandler(eventHandler));
 }
 public void Configure(TokensIssuingOptions options)
 {
     options.WithTokenIssueEventHandler(_eventHandler);
 }