public void TestIsValidHandler_MethodInfo_InvalidPacketParameterType() => Assert.IsFalse( PacketHandlerAttribute.IsValidHandler( typeof(TestPacketHandlerMethods).GetMethod( nameof(TestPacketHandlerMethods.HandleInvalidPacketParameterType) ) ) );
public void TestIsValidHandler_MethodInfo_MismatchedAttribute() => Assert.IsFalse( PacketHandlerAttribute.IsValidHandler( typeof(TestPacketHandlerMethods).GetMethod( nameof(TestPacketHandlerMethods.HandleWithMismatchedAttribute) ) ) );
public void TestIsValidHandler_MethodInfo() { Assert.IsTrue( PacketHandlerAttribute.IsValidHandler( typeof(TestPacketHandlerMethods).GetMethod(nameof(TestPacketHandlerMethods.HandleWithAttribute)) ) ); Assert.IsTrue( PacketHandlerAttribute.IsValidHandler( typeof(TestPacketHandlerMethods).GetMethod(nameof(TestPacketHandlerMethods.HandleWithAttribute2)) ) ); }
public void TestIsValidHandler_Type() { Assert.IsTrue(PacketHandlerAttribute.IsValidHandler(typeof(TestClassPacketHandlerWithAttribute))); Assert.IsTrue(PacketHandlerAttribute.IsValidHandler(typeof(TestClassPacketHandlerWithAttribute2))); }
public void TestIsValidHandler_Type_InvalidPacketType() => Assert.IsFalse( PacketHandlerAttribute.IsValidHandler(typeof(TestClassPacketHandlerInvalidPacketType)) );
public void TestIsValidHandler_Type_MismatchedAttribute() => Assert.IsFalse( PacketHandlerAttribute.IsValidHandler(typeof(TestClassPacketHandlerWithMismatchedAttribute)) );
public void TestIsValidHandler_Type_NoAttribute() => Assert.IsTrue( PacketHandlerAttribute.IsValidHandler(typeof(TestClassPacketHandlerNoAttribute)) );
public void TestIsValidHandler_MethodInfo_NoAttribute() => Assert.IsTrue( PacketHandlerAttribute.IsValidHandler( typeof(TestPacketHandlerMethods).GetMethod(nameof(TestPacketHandlerMethods.HandleNoAttribute)) ) );