Esempio n. 1
0
        public void MethodSpec_2()
        {
            var s1 = new MethodSpec(typeof(Registry <Azos.Apps.Daemon>).GetMethod("Register"));
            var s2 = new MethodSpec(typeof(Registry <Azos.Apps.Daemon>).GetMethod("Unregister", new Type[] { typeof(string) }));

            Console.WriteLine(s1);
            Console.WriteLine(s2);

            Aver.AreObjectsNotEqual(s1, s2);
            Aver.AreNotEqual(s1.GetHashCode(), s2.GetHashCode());
        }
Esempio n. 2
0
        public void MethodSpec_3()
        {
            var s1 = new MethodSpec(typeof(Registry <Apps.Daemon>).GetMethod("Register"));
            var s2 = new MethodSpec(typeof(DateUtils).GetMethod("ToSecondsSinceUnixEpochStart"));

            Console.WriteLine(s1);
            Console.WriteLine(s2);

            Aver.AreObjectsNotEqual(s1, s2);
            Aver.AreNotEqual(s1.GetHashCode(), s2.GetHashCode());
        }
Esempio n. 3
0
        public void MethodSpec_1()
        {
            var s1 = new MethodSpec(typeof(Registry <Apps.Daemon>).GetMethod("Register"));
            var s2 = new MethodSpec(typeof(Registry <Apps.Daemon>).GetMethod("Register"));

            Console.WriteLine(s1);
            Console.WriteLine(s2);

            Aver.AreObjectsEqual(s1, s2);
            Aver.AreEqual(s1.GetHashCode(), s2.GetHashCode());
        }
Esempio n. 4
0
        public void MethodSpec_3()
        {
            var s1 = new MethodSpec(typeof(NFX.Registry <NFX.ServiceModel.Service>).GetMethod("Register"));
            var s2 = new MethodSpec(typeof(NFX.MiscUtils).GetMethod("ToSecondsSinceUnixEpochStart"));

            Console.WriteLine(s1);
            Console.WriteLine(s2);

            Assert.AreNotEqual(s1, s2);
            Assert.AreNotEqual(s1.GetHashCode(), s2.GetHashCode());
        }
Esempio n. 5
0
        public void MethodSpec_2()
        {
            var s1 = new MethodSpec(typeof(NFX.Registry <NFX.ServiceModel.Service>).GetMethod("Register"));
            var s2 = new MethodSpec(typeof(NFX.Registry <NFX.ServiceModel.Service>).GetMethod("Unregister", new Type[] { typeof(string) }));

            Console.WriteLine(s1);
            Console.WriteLine(s2);

            Assert.AreNotEqual(s1, s2);
            Assert.AreNotEqual(s1.GetHashCode(), s2.GetHashCode());
        }
Esempio n. 6
0
        public void MethodSpec_1()
        {
            var s1 = new MethodSpec(typeof(NFX.Registry <NFX.ServiceModel.Service>).GetMethod("Register"));
            var s2 = new MethodSpec(typeof(NFX.Registry <NFX.ServiceModel.Service>).GetMethod("Register"));

            Console.WriteLine(s1);
            Console.WriteLine(s2);

            Assert.AreEqual(s1, s2);
            Assert.AreEqual(s1.GetHashCode(), s2.GetHashCode());
        }
Esempio n. 7
0
 public override int GetHashCode()
 {
     return(ms.GetHashCode());
 }