public async Task TestInvoke()
        {
            var input = new MockEntity(1, "a");

            ConsoleMock.Setup(x => x.Read <MockEntity>()).Returns(input);
            EndpointMock.Setup(x => x.InvokeAsync(input, default)).Returns(Task.CompletedTask);

            await ExecuteAsync();
        }
        public async Task TestInvoke()
        {
            var input  = new MockEntity(1, "a");
            var output = new MockEntity(2, "b");

            ConsoleMock.Setup(x => x.Read <MockEntity>()).Returns(input);
            EndpointMock.Setup(x => x.InvokeAsync(input, default)).ReturnsAsync(output);
            ConsoleMock.Setup(x => x.Write(output));

            await ExecuteAsync();
        }
Beispiel #3
0
        public async Task TestRead()
        {
            var entity = new MockEntity(5, "test");

            ConsoleMock.Setup(x => x.Write(entity));
            EndpointMock.Setup(x => x.ReadAsync(default)).ReturnsAsync(entity);