public void Implements_equality_contract() { EqualityContract.Assert( equivalent: new[] { new BindingResultChange <int>(BindingResult.Some(0), BindingResult.Some(1)), new BindingResultChange <int>(BindingResult.Some(0), BindingResult.Some(1)) }, distinct: new[] { new BindingResultChange <int>(BindingResult.Some(0), BindingResult.Some(1)), new BindingResultChange <int>(BindingResult.Some(1), BindingResult.Some(1)), new BindingResultChange <int>(BindingResult.Some(0), BindingResult.Some(0)), new BindingResultChange <int>(BindingResult.None <int>(), BindingResult.Some(1)), new BindingResultChange <int>(BindingResult.Some(0), BindingResult.None <int>()) }); }
public void None_creates_instance_with_no_value() { var actual = BindingResult.None <string>(); AssertNone(actual); }