Esempio n. 1
0
 public void TestIsValidHandler_MethodInfo_InvalidPacketParameterType() => Assert.IsFalse(
     PacketHandlerAttribute.IsValidHandler(
         typeof(TestPacketHandlerMethods).GetMethod(
             nameof(TestPacketHandlerMethods.HandleInvalidPacketParameterType)
             )
         )
     );
Esempio n. 2
0
 public void TestIsValidHandler_MethodInfo_MismatchedAttribute() => Assert.IsFalse(
     PacketHandlerAttribute.IsValidHandler(
         typeof(TestPacketHandlerMethods).GetMethod(
             nameof(TestPacketHandlerMethods.HandleWithMismatchedAttribute)
             )
         )
     );
Esempio n. 3
0
        public void TestIsValidHandler_MethodInfo()
        {
            Assert.IsTrue(
                PacketHandlerAttribute.IsValidHandler(
                    typeof(TestPacketHandlerMethods).GetMethod(nameof(TestPacketHandlerMethods.HandleWithAttribute))
                    )
                );

            Assert.IsTrue(
                PacketHandlerAttribute.IsValidHandler(
                    typeof(TestPacketHandlerMethods).GetMethod(nameof(TestPacketHandlerMethods.HandleWithAttribute2))
                    )
                );
        }
Esempio n. 4
0
        public void TestIsValidHandler_Type()
        {
            Assert.IsTrue(PacketHandlerAttribute.IsValidHandler(typeof(TestClassPacketHandlerWithAttribute)));

            Assert.IsTrue(PacketHandlerAttribute.IsValidHandler(typeof(TestClassPacketHandlerWithAttribute2)));
        }
Esempio n. 5
0
 public void TestIsValidHandler_Type_InvalidPacketType() => Assert.IsFalse(
     PacketHandlerAttribute.IsValidHandler(typeof(TestClassPacketHandlerInvalidPacketType))
     );
Esempio n. 6
0
 public void TestIsValidHandler_Type_MismatchedAttribute() => Assert.IsFalse(
     PacketHandlerAttribute.IsValidHandler(typeof(TestClassPacketHandlerWithMismatchedAttribute))
     );
Esempio n. 7
0
 public void TestIsValidHandler_Type_NoAttribute() => Assert.IsTrue(
     PacketHandlerAttribute.IsValidHandler(typeof(TestClassPacketHandlerNoAttribute))
     );
Esempio n. 8
0
 public void TestIsValidHandler_MethodInfo_NoAttribute() => Assert.IsTrue(
     PacketHandlerAttribute.IsValidHandler(
         typeof(TestPacketHandlerMethods).GetMethod(nameof(TestPacketHandlerMethods.HandleNoAttribute))
         )
     );