// создание объектов private static void CreateObjects(IFaker faker) { ClassA a = faker.Create <ClassA>(); objectList.Add(a); ClassB b = faker.Create <ClassB>(); objectList.Add(b); ClassC c = faker.Create <ClassC>(); objectList.Add(c); ClassD d = faker.Create <ClassD>(); objectList.Add(d); ClassE e = faker.Create <ClassE>(); objectList.Add(e); ClassF f = faker.Create <ClassF>(); objectList.Add(f); ClassG g = faker.Create <ClassG>(); objectList.Add(g); ClassH h = faker.Create <ClassH>(); objectList.Add(h); ClassI i = faker.Create <ClassI>(); objectList.Add(i); }
public void CanSerialiseClassInheritedFromAnArraList() { var sourceObject = new ClassH(); sourceObject.Add(1); sourceObject.Add("two"); var xmlText = SerializeAsXml(sourceObject); Assert.Less(xmlText.Length, 2000); var testedClass = ReadXmlText <ClassH>(xmlText); Assert.AreEqual(2, testedClass.Count); Assert.AreEqual(1, testedClass[0]); Assert.AreEqual("two", testedClass[1]); }
//Go to Classes.cs to start this lesson static void Main(string[] args) { //We create instances of a class using the *new* keyword var myInstance = new TestClass(); //When we initialize a class, the properties get the default value for their type. var myClass = new ExampleClass(); Console.WriteLine(myClass.Property1); //Null Console.WriteLine(myClass.Property2); //0 Console.WriteLine(myClass.Property3); //0.0 Console.WriteLine(myClass); //This will output the type. //CONSTRUCTORS var myClassF = new ClassF("stringValue"); var otherClassF = new ClassF("stringValue", 6); //IMPLICIT CONSTRUCTORS var myClassG = new ClassG(); //PUBLIC PARAMETERLESS CONSTRUCTOR var myClassH = new ClassH(); }
static void Main(string[] args) { IKernel kernel = new StandardKernel(new ModuleBinding()); ClassA a = new ClassA(); a.Method1(); a.Method2(); // hello world a.Method3(); ClassB b = new ClassB(); b.Method1(); b.Method2(); b.Method3(); ClassD d = new ClassD(a); d.Method1(); ClassE e = new ClassE(); e.Method2(); e.Method5(); ClassH h = new ClassH(); h.Method2(); ClassJ j = new ClassJ(); j.Method1(); ClassK k = new ClassK(); k.Method1(); ClassM m = new ClassM(); m.Method2(); m.Method3(); m.Method7(); m.Method8(); ClassN n = new ClassN(); n.Method3(); ClassO o = new ClassO(); o.Method2(); ClassP p = new ClassP(); p.Method10(); p.Method2(); p.Method9(); ClassL l = new ClassL(p); l.Method1(); ClassQ q = new ClassQ(); q.Method3(); ClassR r = new ClassR(); r.Method1(); ClassS s = new ClassS(); s.Method1(); s.Method2(); s.Method3(); ClassT t = new ClassT(e); t.Method2(); ClassU u = new ClassU(); u.Mehthod1(); ClassV v = new ClassV(); v.Method2(); ClassW w = new ClassW(kernel.Get <IInterfaceSomething>()); w.Method2(); w.Method3(); ClassX x = new ClassX(); x.Method1(); ClassY y = new ClassY(); y.Method2(); ClassZ z = new ClassZ(); z.Method2(); }