예제 #1
0
        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);
        }