Esempio n. 1
0
        public void ReturnParameterTest()
        {
            var intParameter    = new ReturnParameter <int>();
            var stringParameter = new ReturnParameter <string>();

            intParameter.SetReturnValue(3);
            stringParameter.SetReturnValue("qwerty1234");

            intParameter.GetParamType().Should().BeAssignableTo <int>();
            intParameter.GetValue().Should().Be(3);
            intParameter.Should().BeAssignableTo <IReturnable>();

            stringParameter.GetParamType().Should().BeAssignableTo <string>();
            stringParameter.GetValue().Should().Be("qwerty1234");
            stringParameter.Should().BeAssignableTo <IReturnable>();
        }