Example #1
0
        // GET: Home
        public ActionResult Index()
        {
            MyFirstClass cls = new MyFirstClass();

            ViewBag.Stringresult = cls.getString();
            return(View());
        }
Example #2
0
    static void Main()
    {
        //[1] 정적 메서드 호출
        MyFirstClass.StaticMethod();
        //[2] 인스턴스 메서드 호출: new 키워드로 새로운 개체 생성하는 코드 모양
        MyFirstClass my = new MyFirstClass();

        my.InstanceMethod();
    }
Example #3
0
    static void Main()
    {
        //[1] 정적 메서드 호출
        MyFirstClass.StaticMethod();
        //[2] 인스턴스 메서드 호출
        MyFirstClass my = new MyFirstClass();

        my.InstanceMethod();
    }
Example #4
0
        static void Main(string[] args)
        {
            Console.WriteLine("建立一個 MyFirstClass 物件 A ...");
            MyFirstClass A = new MyFirstClass();

            /*
             *  上述一行敘述也可以改成如下兩行
             *  MyFirstClass A ;     // 宣告A物件為MyFirstClass類別
             * A=new MyFirstClass();//使用new敘述建立A物件為MyFirstClass類別
             */
            Console.WriteLine("A 物件建立完成 !!");
            Console.WriteLine("請按 Enter 結束 ...");
            Console.Read();
        }
Example #5
0
    static void Main(string[] args)
    {
        List <MyFirstClass> firstClasses = new List <MyFirstClass>();
        MyFirstClass        obj1         = new MyFirstClass();
        MyFirstClass        obj2         = new MyFirstClass();
        MyFirstClass        obj3         = new MyFirstClass();
        MyFirstClass        obj4         = new MyFirstClass();

        firstClasses.Add(obj1);
        firstClasses.Add(obj2);
        firstClasses.Add(obj3);
        firstClasses.Add(obj4);
        var secondClasses = new MyClassFactory().MapClass <MySecondClass, MyFirstClass>(firstClasses);
    }
Example #6
0
        public void FirstMethod_Should_Return_Right_Results()
        {
            Mock <MySecondClass> secondClass = new Mock <MySecondClass>();

            secondClass.Setup(x => x.SecondMethod(It.IsAny <string>()));  //.Returns("textabc");
            //without Returns() it returns default value (in this case default(string))

            var firstClass = new MyFirstClass(secondClass.Object); ////
            var actual     = firstClass.FirstMethod("text");
            var expected   = "def";                                //textabcdef

            Assert.AreEqual(actual, expected);
            secondClass.Verify(x => x.AnotherMethod(It.IsAny <string>())); //check if function was invoked (for functions which return void)
        }
 public void SetUp()
 {
     _sut = new MyFirstClass {
         Multiplier = 6
     };
 }
 public void DoSomethingWitHFirstClass() => MyFirstClass.DoSomething();
Example #9
0
 public void SetupTests()
 {
     _sut = new MyFirstClass();
 }
 public void Test()
 {
     mfc = new MyFirstClass();
     mfc.ToString();     //Here you will get a compiler warning
 }