public WhenResult <Whens, Thens> B(int i) { this.i = i; return(ActionTestContext.CreateWhen(When_B)); }