コード例 #1
0
        public void TryConvertType_StringValue_SetsData()
        {
            IManosContext ctx = new ManosContextStub();

            object data = null;

            ParameterizedActionTarget.TryConvertType(ctx, typeof(string), new UnsafeString("foobar"), out data);
            Assert.AreEqual("foobar", data);
        }
コード例 #2
0
        public void TryConvertType_IntValue_ReturnsTrue()
        {
            IManosContext ctx = new ManosContextStub();

            object data      = null;
            bool   converted = ParameterizedActionTarget.TryConvertType(ctx, typeof(int), new UnsafeString("42"), out data);

            Assert.IsTrue(converted);
        }
コード例 #3
0
        public void TryConvertType_IntValue_SetsDataNull()
        {
            IManosContext ctx = new ManosContextStub();

            object data = null;

            ParameterizedActionTarget.TryConvertType(ctx, typeof(int), new UnsafeString("foobar"), out data);
            Assert.IsNull(data);
        }