public void MyTestMethod() { var res = new SimpleUtil() .Add(1) .Remove(2) .Multiply(5); Assert.AreEqual(res.current, -5); }
public static SimpleUtil Remove(this SimpleUtil util, int num) { util.current -= num; return(util); }
public static SimpleUtil Multiply(this SimpleUtil util, int num) { util.current *= num; return(util); }
public static SimpleUtil Add(this SimpleUtil util, int num) { util.current += num; return(util); }