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(); }
public async Task TestRead() { var entity = new MockEntity(5, "test"); ConsoleMock.Setup(x => x.Write(entity)); EndpointMock.Setup(x => x.ReadAsync(default)).ReturnsAsync(entity);