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_IsRankedIsNotNull_Then_Should_NotHaveError() { // Arrange bool valueOfTruth = (randomBetween(0, 1) == 1); // Act UpdateQuizModelValidator updateQuizModelValidator = new UpdateQuizModelValidator(); // Assert updateQuizModelValidator.ShouldNotHaveValidationErrorFor(x => x.IsRanked, valueOfTruth); }
public void UpdateQuizModelValidator_When_DescriptionIsPerfect_Then_Should_NotHaveError() { // Arrange var validDescriptione = stringOfLength(randomBetween(0, 200)); // Act UpdateQuizModelValidator updateQuizModelValidator = new UpdateQuizModelValidator(); // Assert updateQuizModelValidator.ShouldNotHaveValidationErrorFor(x => x.Description, validDescriptione); }
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_NameIsPerfect_Then_Should_NotHaveError() { // Arrange var validName = stringOfLength(randomBetween(1, 50)); // Act UpdateQuizModelValidator updateQuizModelValidator = new UpdateQuizModelValidator(); // Assert updateQuizModelValidator.ShouldNotHaveValidationErrorFor(x => x.Name, validName); }
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); }