public void IsBookingTextErrorThickness_ValueText_ErrorHidden() { var sut = new SplitBookingViewModel { BookingText = "X" }; sut.IsBookingTextErrorThickness.Should().Be(0); }
public void IsBookingTextErrorThickness_BlankText_ErrorShown() { var sut = new SplitBookingViewModel { BookingText = " " }; sut.IsBookingTextErrorThickness.Should().Be(1); }
public void IsBookingTextErrorThickness_TextRemoved_ErrorAppears() { var sut = new SplitBookingViewModel { BookingText = "X" }; using var monitor = sut.Monitor(); sut.BookingText = " "; sut.IsBookingTextErrorThickness.Should().Be(1); monitor.Should().RaisePropertyChangeFor(x => x.IsBookingTextErrorThickness); }