public void TryValidate_ShouldValidateAnInt(int value) { NumericProperty <int> sut = CreateSut <int>(); sut.Value = value.ToString(); Assert.IsTrue(sut.TryValidate(Substitute.For <IMessageBoxService>())); }
public void TryValidate_ShouldNotValidateAnInt(long value) { NumericProperty <int> sut = CreateSut <int>(); sut.Value = value.ToString(); IMessageBoxService messageBoxService = Substitute.For <IMessageBoxService>(); Assert.IsFalse(sut.TryValidate(messageBoxService)); messageBoxService.Received(1).ShowError("'Num Prop' must be a valid Int32."); }