public void And_Theory(IMaybe <int> mInt, IMaybe <string> mString, object expected) { // arrange // act var maybeResult = mInt.And(mString); // assert Assert.Equal(expected, maybeResult); }