public void DependedSetName1() { DependedClass depended = new DependedClass(); depended.SetName("Depend"); Assert.AreEqual("Depend", depended.stringname); }
public void DependedSetName() { DependedClass depended = new DependedClass(); depended.SetName("Depend"); Assert.AreEqual("class Depend { }", depended.name); }
public void GetDependend() { StructPattern pattern = new StructPattern(); DependedClass dep = new DependedClass(); dep.SetName("Class1"); pattern.SetDependend(dep); Assert.AreEqual(dep, pattern.dependenses[0]); }
public void AdpterSetPrivated() { Adapter pattern = new Adapter(); DependedClass dep = new DependedClass(); dep.SetName("Cl1"); pattern.objectname = "ob"; pattern.SetDependend(dep); pattern.SetPrivated(); Assert.AreEqual("private: Cl1 ob ;", pattern.privated); }
public void GetAdapterCode() { Adapter adapter = new Adapter(); Interface interf = new Interface(); DependedClass dep = new DependedClass(); string[] test = { "interface Interf {", "public: virtual int Method { }; }", "class Cl1 { }", "class Adapter :public Interf {", "private: Cl1 cl ;", "public: int Method {} ; }" }; interf.setName("Interf"); interf.SetType("int"); interf.SetMethod("Method"); dep.SetName("Cl1"); adapter.interfaces = interf; adapter.dependenses.Add(dep); adapter.SetName("Adapter"); adapter.objectname = "cl"; adapter.SetPrivated(); adapter.SetPubliced(); adapter.GetAdapterCode(); for (int i = 0; i < adapter.AdapterCode.Count; i++) { Assert.AreEqual(test[i], adapter.AdapterCode[i]); } }