public void UpdateQuizModelValidator_When_NameIsEmpty_Then_Should_HaveError() { // Arrange // Act UpdateQuizModelValidator updateQuizModelValidator = new UpdateQuizModelValidator(); // Assert updateQuizModelValidator.ShouldHaveValidationErrorFor(x => x.Name, "" as string); }
public void UpdateQuizModelValidator_When_DescriptionIsTooLong_Then_Should_HaveError() { // Arrange var tooLongString = stringOfLength(201); // Act UpdateQuizModelValidator updateQuizModelValidator = new UpdateQuizModelValidator(); // Assert updateQuizModelValidator.ShouldHaveValidationErrorFor(x => x.Description, tooLongString); }
public void UpdateQuizModelValidator_When_NameIsTooShort_Then_Should_HaveError() { // Arrange var tooShortString = stringOfLength(0); // Act UpdateQuizModelValidator updateQuizModelValidator = new UpdateQuizModelValidator(); // Assert updateQuizModelValidator.ShouldHaveValidationErrorFor(x => x.Name, tooShortString); }
public void UpdateQuizModelValidator_When_QuestionsListIsEmpty_Then_Should_HaveError() { // Arrange var questions = new List <CreateQuestionModel> { }; // Act UpdateQuizModelValidator updateQuizModelValidator = new UpdateQuizModelValidator(); // Assert updateQuizModelValidator.ShouldHaveValidationErrorFor(x => x.Questions, questions); }