Guest User

Untitled

a guest
Feb 23rd, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. var mockMyRepository = new Mock<IMyRepository>();
  2.  
  3. mockMyRepository.Setup(repo => repo.GetData("john"))
  4. .Returns(Task.FromResult("Corrrect"));
  5. mockMyRepository.Setup(repo => repo.GetData("codingblast"))
  6. .Returns(Task.FromResult("Yeah!"));
  7.  
  8.  
  9. var authService = BuildAuthorizationService(services =>
  10. {
  11. services.AddScoped<IMyRepository>(sp => mockMyRepository.Object);
  12. services.AddScoped<IAuthorizationHandler, MyCustomHandler>();
  13.  
  14. services.AddAuthorization(options =>
  15. {
  16. options.AddPolicy("PolicyName", policy => policy.Requirements.Add(new MyCustomRequirement()));
  17. });
  18. })
Add Comment
Please, Sign In to add comment