Description of CommonCmdletBase.
Inheritance: PSTestLib.PSCmdletBase
示例#1
0
        public static void CreateMock <T>(
            CommonCmdletBase cmdlet,
            ref T mockedType,
            params object[] args) where T : class
        {
//            var tt = typeof(mockedType);
//
//            Mock<tt> mock;
//
//            if (null != args) {
//                mock = new Mock<mockedType>(args);
//            } else {
//                mock = new Mock<mockedType>();
//            }
//            cmdlet.WriteObject(cmdlet, mock);
            //var aa = typeof(mockedType.Name);
            //Type aa = System.Type.GetType("System.Random");

            var mock = new Mock <T>();

            Console.WriteLine("1");

            cmdlet.WriteObject(cmdlet, mock);


            Console.WriteLine("2");

            cmdlet.WriteObject(cmdlet, mock.Object);
        }
示例#2
0
 internal MoqCommand(CommonCmdletBase cmdlet)
 {
 }
示例#3
0
 internal MoqNewMockCommand(CommonCmdletBase cmdlet)
 {
     Cmdlet = cmdlet;
 }
示例#4
0
 internal MoqNewMockCommand(CommonCmdletBase cmdlet)
 {
     Cmdlet = cmdlet;
 }