コード例 #1
0
 public void TestCreateWin32EventAndSetLogFile02()
 {
     //todo:stub: hEvent = OpenEvent(0x1F0003, false, eventName)  hEvent!=IntPtr.Zero
     //todo:stub: CloseHandle do nothing
     StaticAccessor programAccessor = ReflectionAccessor.Wrap(typeof(Program));
     string         str             = (string)programAccessor.Call("CreateWin32EventAndSetLogFile");
 }
コード例 #2
0
        public void TestMain01()
        {
            StaticAccessor programAccessor = ReflectionAccessor.Wrap(typeof(Program));

            //Test Procedure Call
            programAccessor.Call("Main");
        }
コード例 #3
0
        public void HashStringTest()
        {
            string testPassword           = "******";
            string expectedHashedPassword = "******";
            string actualHashedPassword   = StaticAccessor.HashString(testPassword);

            Assert.AreEqual(expectedHashedPassword, actualHashedPassword);
        }
コード例 #4
0
        public void TestMain01()
        {
            string[] args = new string[1];
            args[0] = "view-0";
            StaticAccessor programAccessor = ReflectionAccessor.Wrap(typeof(Program));

            programAccessor.Call("Main", args); //timeout
        }
コード例 #5
0
        public void TestgetMsg01()
        {
            string         className         = "";
            string         functionName      = "";
            StaticAccessor logHelperAccessor = ReflectionAccessor.Wrap(typeof(LogHelper));

            object[] parameters = new object[] { className, functionName };
            string   str        = (string)logHelperAccessor.CallWithRefOrOutArgs("getMsg", parameters);

            className    = (System.String)parameters[0];
            functionName = (System.String)parameters[1];
        }
コード例 #6
0
        public void DoubleToMoneyStringTest()
        {
            double[] testValues      = { 1.00, 0.20, 0.03, 4.50, 6.07 };
            string[] expectedResults = { "1.00", "0.20", "0.03", "4.50", "6.07" };
            string[] actualResults   = new string[testValues.Length];

            for (int index = 0; index < testValues.Length; index++)
            {
                actualResults[index] = StaticAccessor.DoubleToMoneyString(testValues[index]);
            }
            for (int index = 0; index < testValues.Length; index++)
            {
                Assert.AreEqual(expectedResults[index], actualResults[index]);
            }
        }
コード例 #7
0
 public void TestMessageBeep02()
 {
     uint           type = 0;
     StaticAccessor messageBoxFormAccessor = ReflectionAccessor.Wrap(typeof(MessageBoxForm));
     bool           b = (bool)messageBoxFormAccessor.Call("MessageBeep", type);
 }
コード例 #8
0
 public void TestCreateWin32EventAndSetLogFile03()
 {
     //stub:LogHelper.setLogFile throw exception
     StaticAccessor programAccessor = ReflectionAccessor.Wrap(typeof(Program));
     string         str             = (string)programAccessor.Call("CreateWin32EventAndSetLogFile");
 }
コード例 #9
0
 public void TestCreateWin32EventAndSetLogFile01()
 {
     StaticAccessor programAccessor = ReflectionAccessor.Wrap(typeof(Program));
     string         str             = (string)programAccessor.Call("CreateWin32EventAndSetLogFile");
 }