public void PriceErrorMessage_DisplaysProperly() { var model = new AddEditComicBookViewModel(null, null, null, null); model.CheckPassedComicBookAsync(null); model.SetErrorMessagesChangesAsync(); model.InputModel.Price = -1; Assert.True(model.InputModel.HasErrors); Assert.False(model.CanSave); Assert.Equal("Please enter valid price.", model.PriceErrorMessage); }
public void TitleErrorMessage_DisplaysProperly() { var model = new AddEditComicBookViewModel(null, null, null, null); model.CheckPassedComicBookAsync(null); model.SetErrorMessagesChangesAsync(); model.InputModel.Title = " "; Assert.True(model.InputModel.HasErrors); Assert.False(model.CanSave); Assert.Equal(model.InputModel.GetFirstError("Title"), model.TitleErrorMessage); }