public void NotCallProceed_WhenUserIsNotAuth() { // Arrange var authProviderMock = new Mock <IAuthProvider>(); var invocationMock = new Mock <IInvocation>(); authProviderMock.Setup(m => m.IsUserAuth()).Returns(false); var authInterceptor = new AuthInterceptor(authProviderMock.Object); // Act authInterceptor.Intercept(invocationMock.Object); // Assert invocationMock.Verify(i => i.Proceed(), Times.Never()); }
public DdGrpcClientFactory(string name, IServiceDiscovery serviceDiscovery, AuthInterceptor authInterceptor) { _name = name; _serviceDiscovery = serviceDiscovery; _authInterceptor = authInterceptor; }