MiscParmsStatic() private method

private MiscParmsStatic ( int intParm, SomeTestClass classParm, string &refString, bool &outBool ) : void
intParm int
classParm SomeTestClass
refString string
outBool bool
return void
Example #1
0
        public void TestStaticLogging()
        {
            Assert.IsNull(Proxy.CurrentLog);

            const int intParm = 456;

            this.IntProp = intParm;
            string        refString = DateTime.Now.Ticks.ToString(CultureInfo.InvariantCulture);
            bool          outBool   = false;
            SomeTestClass obj       = new SomeTestClass();

            // Example of calling static void method.
            AOP.Invoke(TestAspects, () => SomeTestClass.MiscParmsStatic(this.IntProp, obj, ref refString, out outBool));
            Assert.IsTrue(outBool);
        }
Example #2
0
        public void TestMethodMetadata()
        {
            int intParm = 456;

            this.IntProp = intParm;
            string        refString1 = DateTime.Now.Ticks.ToString(CultureInfo.InvariantCulture);
            bool          outBool    = false;
            SomeTestClass obj1       = new SomeTestClass();

            // Example of calling static void method.
            AOP.Invoke(TestAspects, () => SomeTestClass.MiscParmsStatic(this.IntProp, obj1, ref refString1, out outBool));
            Assert.IsTrue(outBool);

            Thread.Sleep(100);

            intParm = 12456;
            IntProp = intParm;
            string        refString2 = DateTime.Now.Ticks.ToString(CultureInfo.InvariantCulture);
            SomeTestClass obj2       = new SomeTestClass(new DateTime(1999, 5, 3));

            AOP.Invoke(TestAspects, () => SomeTestClass.MiscParmsStatic(this.IntProp, obj2, ref refString2, out outBool));
            Assert.IsTrue(outBool);
        }