public void TestMethodSignatures()
{
var obj = new SomeTestClass();
string username, password;
username = "one";
password = "password1";
obj.GetProxy().Invoke(inst => inst.FakeLogin(username, password));
obj = new SomeTestClass(new DateTime(2010, 11, 5));
//username = "two";
//password = "password2";
obj.GetProxy().Invoke(inst => inst.FakeLogin(username, password));
int index = "Wassup".GetProxy(TestAspects).Invoke(str => str.IndexOf('u'));
Assert.AreEqual(4, index);
}