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(); }
public void InvokeAnonymous_Test() { DemoClass demoClass = new DemoClass(); bool result = demoClass.InvokeAnonymous(); Assert.False(result); }
public static DemoClass CreateDemoClass(int ID) { DemoClass demoClass = new DemoClass(); demoClass.Id = ID; return(demoClass); }
public void DemoClassTest() { var instance = new DemoClass("ttkoma"); instance.Should().NotBeNull(); instance.UserName.Should().Be("ttkoma"); }
public void InvokeFunction_Test() { DemoClass demoClass = new DemoClass(); bool result = demoClass.InvokeFunction(); Assert.False(result); }
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(); }
public void Test1() { DemoClass obj = new DemoClass(); string output = obj.DemoMethod("test"); Assert.Equal("this is a demo method output-test", output); }
public void TestMethod1() { DemoClass obj = new DemoClass(); Assert.AreEqual("Abhishek", obj.fname); Assert.AreEqual("Kumar", obj.lname); }
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(); }
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); }); }
static void Main(string[] args) { DemoClass myObj = new DemoClass(); myObj.myMethod(); myObj.myOtherMethod(); }
/// <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 }; }
static void Main(string[] args) { DemoClass dc = new DemoClass(); dc.Foo(); ReadLine(); // .dll 삭제해도 실행됨을 알기 위해 메인스레드 멈춰놓음(프로글매 종료 후 .dll 자동으로 추가되기 때문) }
public void CallDemo_ArgumentMoreThan10() { var testValue = 11; var demoClass = new DemoClass(); var result = demoClass.CalDemo(testValue); Assert.Equal(44, result); }
public void Use_An_Existing_Variable() { var myString = "Nothing"; (myString, _, _) = DemoClass.TupleMethod("World", 17.94); Assert.AreEqual("Hello World", myString); }
public void ClassesAreValidAsTheirParentClass() { DemoClass demo = new DemoClass(); Assert.IsType <DemoClass>(demo); Assert.IsType <IMinimalInterface>(demo); Assert.IsType <AbstractBaseClass>(demo); }
public void CallDemo_ArgumentLessThan10() { var testValue = 9; var demoClass = new DemoClass(); var result = demoClass.CalDemo(testValue); Assert.Equal(9, result); }
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); }
public void DemoMethod_CalledWith3_ReturnsFoo3Times() { var sut = new DemoClass(); // Act var result = sut.DemoMethod(3); Assert.Equal("FooFooFoo", result); }
public IActionResult UsingModelDemo() { DemoClass dc = new DemoClass() { Id = 1, Name = "박용준" }; return(View(dc)); }
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)); }
/// <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()) { //省略 } }
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()); }
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); }
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); } }
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); }
public ActionResult Edit(int id = 0) { RegistrationAndLoginEntities RE = new RegistrationAndLoginEntities(); DemoClass rec = RE.DemoClasses.Find(id); if (rec == null) { return(HttpNotFound()); } return(View(rec)); }
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); }
public MockingClassesTests() { demoClass = (DemoClass) MockRepository.GenerateStrictMock(typeof (DemoClass), null, null); }
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); }
public MockingClassesTests() { demoClass = MockRepository.Partial<DemoClass>(); }
public MockingClassesTests() { mocks = new MockRepository(); demoClass = (DemoClass) mocks.StrictMock(typeof (DemoClass)); }