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); }
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); }
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); }