public void TestMethod1() { UnbelivableComplexClass myUnbelivable = new UnbelivableComplexClass(); UnInstantiableClass myClass = new UnInstantiableClass(myUnbelivable); myClass.methodA(30); myClass.methodB(50); Assert.AreEqual(1004, myClass.getAmount()); }
public int methodWithComplexParameters(UnbelivableComplexClass complexVariable) { if (complexVariable.getProfit() > 4) { return(5); } else { return(10); } }
public UnInstantiableClass(UnbelivableComplexClass complexVariable) { internalVariableA = complexVariable.getProfit(); }