public async Task ReturnValidResult_Valid() { //Arrange var chain = new TestChain(); var param = "Hello World!"; //Act var result = await chain.ExecuteAsync(new TestParameterType() { Value = param }, Guid.NewGuid()); //Assert Assert.NotNull(result); Assert.IsType <string>(result); Assert.Equal($"{param} Test Chain Item reached", result); }