public void TryConvertType_IntValue_ReturnsTrue() { IManosContext ctx = new ManosContextStub (); object data = null; bool converted = ParameterizedActionTarget.TryConvertType (ctx, typeof (int), "42", out data); Assert.IsTrue (converted); }
public void TryConvertType_BadValue_ReturnsFalse() { IManosContext ctx = new ManosContextStub (); object data = null; bool converted = ParameterizedActionTarget.TryConvertType (ctx, typeof (int), new UnsafeString ("foobar"), out data); Assert.IsFalse (converted); }
public void TryConvertType_IntValue_SetsDataNull() { IManosContext ctx = new ManosContextStub (); object data = null; ParameterizedActionTarget.TryConvertType (ctx, typeof (int), "foobar", out data); Assert.IsNull (data); }
public void TryConvertType_IntValue_SetsData() { IManosContext ctx = new ManosContextStub (); object data = null; ParameterizedActionTarget.TryConvertType (ctx, typeof (int), "42", out data); Assert.AreEqual (42, data); }
public void TryConvertType_StringValue_SetsData() { IManosContext ctx = new ManosContextStub (); object data = null; ParameterizedActionTarget.TryConvertType (ctx, typeof (string), "foobar", out data); Assert.AreEqual ("foobar", data); }
public void TryConvertType_IntValue_ReturnsTrue() { IManosContext ctx = new ManosContextStub(); object data = null; bool converted = ParameterizedActionTarget.TryConvertUnsafeString(ctx, typeof (int), GetMethodWithIntArg().GetParameters()[0], new UnsafeString("42"), out data); Assert.IsTrue(converted); }
public void TryConvertType_StringValue_SetsData() { IManosContext ctx = new ManosContextStub(); object data = null; ParameterizedActionTarget.TryConvertUnsafeString(ctx, typeof (string), GetMethodWithStringArg().GetParameters()[0], new UnsafeString("foobar"), out data); Assert.AreEqual("foobar", data); }
public void TryConvertType_IntValue_SetsDataNull() { IManosContext ctx = new ManosContextStub(); object data = null; ParameterizedActionTarget.TryConvertUnsafeString(ctx, typeof (int), GetMethodWithIntArg().GetParameters()[0], new UnsafeString("foobar"), out data); Assert.IsNull(data); }