public void SettingArgumentByIndexingShouldReturnItDynamically()
		{
			var expected = "Else";
			dynamic arguments = new MethodEventArguments();
			arguments["Something"] = expected;
			Assert.That(arguments.Something, Is.EqualTo(expected));
		}
Beispiel #2
0
 /// <summary>
 /// Constructs a MethodEvent based upon a MethodInfo
 /// </summary>
 /// <param name="eventSourceId">Id of the event source</param>
 /// <param name="methodInfo"></param>
 public MethodEvent(Guid eventSourceId, MethodInfo methodInfo) : base(eventSourceId)
 {
     _methodInfo = methodInfo;
     Name = _methodInfo.Name;
     Arguments = new MethodEventArguments();
 }
Beispiel #3
0
 /// <summary>
 /// Constructs a MethodEvent based upon a MethodInfo
 /// </summary>
 /// <param name="eventSourceId">Id of the event source</param>
 /// <param name="methodInfo"></param>
 public MethodEvent(Guid eventSourceId, MethodInfo methodInfo) : base(eventSourceId)
 {
     _methodInfo = methodInfo;
     Name        = _methodInfo.Name;
     Arguments   = new MethodEventArguments();
 }