public void op_Implicit573()
{
TripleParameterEventArgs<int, int, int> tripleParameterEventArgs;
object[] os = new object[3];
object boxi = (object)(default(int));
os[0] = boxi;
object boxi1 = (object)(default(int));
os[1] = boxi1;
object boxi2 = (object)(default(int));
os[2] = boxi2;
tripleParameterEventArgs = this.op_Implicit<int, int, int>(os);
Assert.IsNotNull((object)tripleParameterEventArgs);
Assert.AreEqual<int>(0, tripleParameterEventArgs.Parameter3);
Assert.AreEqual<int>
(0, ((DualParameterEventArgs<int, int>)tripleParameterEventArgs).Parameter2);
Assert.AreEqual<int>
(0, ((ParameterEventArgs<int>)tripleParameterEventArgs).Parameter1);
}