示例#1
0
    public void CanHandle_KeepAliveMessage_False()
    {
        // arrange
        var handler = new DataStopMessageHandler();
        KeepConnectionAliveMessage message = KeepConnectionAliveMessage.Default;

        // act
        var result = handler.CanHandle(message);

        // assert
        Assert.False(result);
    }
示例#2
0
    public void CanHandle_AcceptMessage_False()
    {
        // arrange
        var interceptor = new SocketSessionInterceptorMock();
        var handler     = new TerminateConnectionMessageHandler(interceptor);
        KeepConnectionAliveMessage message = KeepConnectionAliveMessage.Default;

        // act
        var result = handler.CanHandle(message);

        // assert
        Assert.False(result);
    }
示例#3
0
    public void CanHandle_KeepAliveMessage_False()
    {
        // arrange
        var interceptor           = new DefaultSocketSessionInterceptor();
        var errorHandler          = new Mock <IErrorHandler>();
        IRequestExecutor executor = SchemaBuilder.New()
                                    .AddStarWarsTypes()
                                    .Create()
                                    .MakeExecutable();
        var handler = new DataStartMessageHandler(
            executor,
            interceptor,
            errorHandler.Object,
            new NoopExecutionDiagnosticEvents());
        KeepConnectionAliveMessage message = KeepConnectionAliveMessage.Default;

        // act
        var result = handler.CanHandle(message);

        // assert
        Assert.False(result);
    }