Exemplo n.º 1
0
        public static void Main(string[] args)
        {
            LogManager customLogManager = new LogManager(LogManager.ErrorType.OFF, LogManager.ErrorType.FATAL, "customlogfile.log", true);
            // all delegate where execute in thread
            LogManager.defaultInstance.objectExceptCatched += objLog;
            LogManager.defaultInstance.writeToConsole = LogManager.ErrorType.TRACE;

            DemoClass demoClass = new DemoClass(){ jobs = "Demo for PonyLogManager" };
            demoClass.sw.Start();

            LogManager.defaultInstance.trace("Start demo");
            try{
                int a = 0, b = 0;
                a /= b;
            } catch (Exception e) {
                e.ERROR();
                // you can also
                LogManager.defaultInstance.debug(e);
                // or
                e.DEBUG(customLogManager);
                customLogManager.debug(e);
            }
            demoClass.sw.Stop();
            LogManager.defaultInstance.debug(demoClass);
            LogManager.defaultInstance.trace("End demo");
            Console.Read();
        }
Exemplo n.º 2
0
        public void InvokeAnonymous_Test()
        {
            DemoClass demoClass = new DemoClass();
            bool      result    = demoClass.InvokeAnonymous();

            Assert.False(result);
        }
Exemplo n.º 3
0
        public static DemoClass CreateDemoClass(int ID)
        {
            DemoClass demoClass = new DemoClass();

            demoClass.Id = ID;
            return(demoClass);
        }
Exemplo n.º 4
0
        public void DemoClassTest()
        {
            var instance = new DemoClass("ttkoma");

            instance.Should().NotBeNull();
            instance.UserName.Should().Be("ttkoma");
        }
Exemplo n.º 5
0
        public void InvokeFunction_Test()
        {
            DemoClass demoClass = new DemoClass();
            bool      result    = demoClass.InvokeFunction();

            Assert.False(result);
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            AssemblyExplore();
            Type t = typeof(DemoClass);

            TypeExplore(t);

            MemberExplore(t);

            FieldExplore(t);

            Console.WriteLine(string.Empty.PadLeft(50, '-'));
            Console.WriteLine("特性使用");
            TestClass.ShowMsg();
            TestClass.ShowMsg("yse");
            Console.WriteLine("自定以特性");
            DemoClass demo = new DemoClass();

            Console.WriteLine(demo.ToString());

            Console.WriteLine(string.Empty.PadLeft(50, '-'));
            Console.WriteLine("通过反射获得自定义反射信息");
            CustomAttributeExplore(t);

            Console.WriteLine(string.Empty.PadLeft(50, '-'));
            Console.WriteLine("调用方法1");
            InvokeMethod1(typeof(Calculator));
            InvokeStaticMethod1(typeof(Calculator));
            Console.WriteLine(string.Empty.PadLeft(50, '-'));
            Console.WriteLine("调用方法2");
            InvokeMethod2(typeof(Calculator));
            InvokeStaticMethod2(typeof(Calculator));
            //Console.ReadKey();
        }
Exemplo n.º 7
0
        public void Test1()
        {
            DemoClass obj    = new DemoClass();
            string    output = obj.DemoMethod("test");

            Assert.Equal("this is a demo method output-test", output);
        }
Exemplo n.º 8
0
        public void TestMethod1()
        {
            DemoClass obj = new DemoClass();

            Assert.AreEqual("Abhishek", obj.fname);
            Assert.AreEqual("Kumar", obj.lname);
        }
Exemplo n.º 9
0
        static void Main(string[] args)
        {
            //Compiletime error
            //int age = "Damjan";

            //
            DemoClass  demoObj = new DemoClass();
            List <int> numbers = new List <int> {
                32, 33, 56, 255, 24
            };

            try
            {
                //int elementAtPositionFour = demoObj.getNumberAtCertainPositionParent(5, numbers);
            }
            catch (Exeption ex)
            {
                Console.WriteLine($"This is the error message: {ex.Message}");
                Console.WriteLine($"This is the error stacktrace: {ex.StackTrace}");
            }
            int elementAtPositionFour = demoObj.GetNumberAtCertainPosition(3, numbers);

            Console.WriteLine($"The element at position 4 is {elementAtPositionFour}");
            Console.ReadLine();
        }
Exemplo n.º 10
0
        public void TestNotSetJson()
        {
            var jsonUnility = new JsonUtility();
            var demoClass   = new DemoClass()
            {
                Name = "helloworld",
                Dict = new Dictionary <string, string>()
                {
                    { "key", "18" }
                }
            };

            ExceptionAssert.Throws <RuntimeException>(() =>
            {
                jsonUnility.Encode(demoClass);
            });

            ExceptionAssert.Throws <RuntimeException>(() =>
            {
                jsonUnility.Decode <JsonObject>(string.Empty);
            });

            ExceptionAssert.Throws <RuntimeException>(() =>
            {
                jsonUnility.Decode <DemoClass>(string.Empty);
            });
        }
Exemplo n.º 11
0
    static void Main(string[] args)
    {
        DemoClass myObj = new DemoClass();

        myObj.myMethod();
        myObj.myOtherMethod();
    }
Exemplo n.º 12
0
        /// <summary>
        /// Allows the game to run logic such as updating the world,
        /// checking for collisions, gathering input, and playing audio.
        /// </summary>
        /// <param name="gameTime">Provides a snapshot of timing values.</param>
        protected override void Update(GameTime gameTime)
        {
            if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed || Keyboard.GetState().IsKeyDown(Keys.Escape))
            {
                Exit();
            }

            last_mouse_state    = current_mouse_state;
            current_mouse_state = Mouse.GetState();

            if (current_demo != null)
            {
                current_demo.Update(gameTime.ElapsedGameTime.Milliseconds / 1000.0f);
                if ((last_mouse_state.LeftButton == ButtonState.Pressed) && (current_mouse_state.LeftButton == ButtonState.Released))
                {
                    if (back_button.Contains(current_mouse_state.X, current_mouse_state.Y))
                    {
                        current_demo.Unload();
                        current_demo = null;
                    }
                }
            }
            else
            {
                if ((last_mouse_state.LeftButton == ButtonState.Pressed) && (current_mouse_state.LeftButton == ButtonState.Released))
                {
                    for (int i = 0; i < Buttons.Length; i++)
                    {
                        if (Buttons[i].Contains(current_mouse_state.X, current_mouse_state.Y))
                        {
                            switch (i)
                            {
                            case 0:
                            {
                                current_demo = new LibNoiseDemo();
                                current_demo.Initialise(GraphicsDevice, Content);
                                ContentManager manager = new ContentManager(Content.ServiceProvider, Content.RootDirectory);
                                current_demo.Initialise(GraphicsDevice, manager);
                            }
                            break;

                            case 1:
                            {
                                current_demo = new LTreeDemo();
                                current_demo.Initialise(GraphicsDevice, Content);
                                ContentManager manager = new ContentManager(Content.ServiceProvider, Content.RootDirectory);
                                current_demo.Initialise(GraphicsDevice, manager);
                            }
                            break;
                            }
                        }
                    }
                }
            }



            base.Update(gameTime);
        }
 public void Capture(DemoClass objectToWatch)
 {
     lastRecorded = new DemoClass()
     {
         IntValue    = objectToWatch.IntValue,
         StringValue = objectToWatch.StringValue
     };
 }
Exemplo n.º 14
0
        static void Main(string[] args)
        {
            DemoClass dc = new DemoClass();

            dc.Foo();

            ReadLine(); // .dll 삭제해도 실행됨을 알기 위해 메인스레드 멈춰놓음(프로글매 종료 후 .dll 자동으로 추가되기 때문)
        }
Exemplo n.º 15
0
        public void CallDemo_ArgumentMoreThan10()
        {
            var testValue = 11;
            var demoClass = new DemoClass();
            var result    = demoClass.CalDemo(testValue);

            Assert.Equal(44, result);
        }
Exemplo n.º 16
0
        public void Use_An_Existing_Variable()
        {
            var myString = "Nothing";

            (myString, _, _) = DemoClass.TupleMethod("World", 17.94);

            Assert.AreEqual("Hello World", myString);
        }
Exemplo n.º 17
0
        public void ClassesAreValidAsTheirParentClass()
        {
            DemoClass demo = new DemoClass();

            Assert.IsType <DemoClass>(demo);
            Assert.IsType <IMinimalInterface>(demo);
            Assert.IsType <AbstractBaseClass>(demo);
        }
Exemplo n.º 18
0
        public void CallDemo_ArgumentLessThan10()
        {
            var testValue = 9;
            var demoClass = new DemoClass();
            var result    = demoClass.CalDemo(testValue);

            Assert.Equal(9, result);
        }
Exemplo n.º 19
0
        public void InstanceOf_ShouldReturn_Instance_With_Correct_Data()
        {
            DemoClass demo = InstanceHelper.InstanceOf <DemoClass>("demo", 11);

            Assert.NotNull(demo);
            Assert.Equal("demo", demo.Arg1);
            Assert.Equal(11, demo.Arg2);
        }
Exemplo n.º 20
0
        public void DemoMethod_CalledWith3_ReturnsFoo3Times()
        {
            var sut = new DemoClass();

            // Act
            var result = sut.DemoMethod(3);

            Assert.Equal("FooFooFoo", result);
        }
Exemplo n.º 21
0
        public IActionResult UsingModelDemo()
        {
            DemoClass dc = new DemoClass()
            {
                Id = 1, Name = "박용준"
            };

            return(View(dc));
        }
Exemplo n.º 22
0
            private static void Main()
            {
                var demoA = new DemoClass();

                demoA.Show();
                var demoB = new DemoClass(1, 2.2);

                demoB.Show();
            }
    public ActionResult Demo([Bind(Include = "Name,Inuse")] DemoClass demoC)
    {
        var demoList = (from db in GetListOfDemoClass()
                        where (demoC.Name == null || db.Name.Contains(demoC.Name)) &&
                        db.InUse.Equals(demoC.InUse)
                        select db).ToList();

        return(View(demoList));
    }
Exemplo n.º 24
0
 /// <summary>
 /// C#中的每一个类型都代表一种资源,资源分为两类:
 /// 1.托管资源:由CLR管理分配和释放的资源,即从CLR中new出来的对象
 /// 2.非托管资源:不受CLR管理的对象,如Windows内核对象,或者文件、数据库连接、套接字和COM对象等
 /// 如果我们的类型使用了非托管资源,或者需要显示地释放托管资源,那么就需要让类型继承接口IDisposable。
 /// 这相当于告诉调用者,类型资源是需要显示释放资源的,你需要调用类型的Dispose方法
 /// </summary>
 /// <param name="args"></param>
 private static void Main(string[] args)
 {
     // 继承IDisposable接口也为实现语法糖using带来了便利
     // 如果存在两个类型一致的对象,using还可以这样使用
     using (DemoClass c1 = new DemoClass(), c2 = new DemoClass())
     {
         //省略
     }
 }
Exemplo n.º 25
0
        public void DemoClassTests()
        {
            DemoClass sut  = new DemoClass(); // looks like Java :(
            var       sut1 = new DemoClass(); // Better
            DemoClass sut2 = new();           // New way  in C#, nice if you have multiple generics in use

            Assert.True(sut.SomeMethod());
            Assert.Equal("AAA", sut.ThisCanBeOverridenByInheritingClass());
        }
Exemplo n.º 26
0
        static void UseDemoClass()
        {
            DemoClass           c  = new DemoClass(3);
            FastFunc <int, int> ff = c.CurriedStyle(4);
            int result             = ff.Invoke(5);

            Console.WriteLine("Curried Style Result {0}", result);
            result = c.TupleStyle(4, 5);
            Console.WriteLine("Tuple Style Result {0}", result);
        }
Exemplo n.º 27
0
        private void DemoItemsListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DemoClass _DemoClass = DemoItemsListBox.SelectedItem as DemoClass;

            if (!string.IsNullOrEmpty(_DemoClass.Url))
            {
                Uri pageFunctionUri = new Uri("View/" + _DemoClass.Url, UriKind.Relative);
                this.MainFrame.Navigate(pageFunctionUri);
            }
        }
Exemplo n.º 28
0
        public override bool Equals(object obj)
        {
            if (obj.GetType() != typeof(DemoClass))
            {
                return(false);
            }
            DemoClass other = (DemoClass)obj;

            return(other != null && MyInt32 == other.MyInt32 && MyString == other.MyString);
        }
Exemplo n.º 29
0
        public ActionResult Edit(int id = 0)
        {
            RegistrationAndLoginEntities RE = new RegistrationAndLoginEntities();
            DemoClass rec = RE.DemoClasses.Find(id);

            if (rec == null)
            {
                return(HttpNotFound());
            }
            return(View(rec));
        }
Exemplo n.º 30
0
        public void AddNumbers_Pass9and14_returns23()
        {
            //Arrange
            DemoClass demo = new DemoClass();
            int       n1 = 9, n2 = 14;
            //Act
            int actual = demo.AddNumbers(n1, n2);
            //Assert
            int expected = 23;

            Assert.Equal(expected, actual);
        }
        // GET: api/ExtentionMethod
        public IEnumerable <string> Get()
        {
            var output = new List <string>();
            var Obj    = new DemoClass();

            output.Add(Obj.Display());
            output.Add(Obj.Print());
            output.Add(Obj.NewMethod());


            return(output);
        }
Exemplo n.º 32
0
 public MockingClassesTests()
 {
     demoClass = (DemoClass) MockRepository.GenerateStrictMock(typeof (DemoClass), null, null);
 }
Exemplo n.º 33
0
 public void SetUp()
 {
     mocks = new MockRepository();
     demoClass = (DemoClass) mocks.StrictMock(typeof (DemoClass));
 }
 public static void CallCurriedStyle()
 {
     var d = new DemoClass(1);
     var x = d.CurriedStyle(1, 3);
 }
 public static void CallTupleStyle()
 {
     var d = new DemoClass(1);
     var x = d.TupleStyle(1, 3);
 }
Exemplo n.º 36
0
		public MockingClassesTests()
		{
			demoClass = MockRepository.Partial<DemoClass>();
		}
Exemplo n.º 37
0
 public MockingClassesTests()
 {
     mocks = new MockRepository();
     demoClass = (DemoClass) mocks.StrictMock(typeof (DemoClass));
 }