private MiscParmsStatic ( int intParm, SomeTestClass classParm, string &refString, bool &outBool ) : void | ||
intParm | int | |
classParm | SomeTestClass | |
refString | string | |
outBool | bool | |
return | void |
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); }
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); }