public void UpdatePartiallyCommand_ShouldNotHave_ValidationErrors() { var upcWithEmptyData = new UpdatePartiallyCommand { Name = "YAZAR", Surname = "", Bio = default }; var upcValidator = _updatePartiallyCommandValidator.TestValidate(upcWithEmptyData); upcValidator.ShouldNotHaveValidationErrorFor(x => x.Name); upcValidator.ShouldNotHaveValidationErrorFor(x => x.Surname); upcValidator.ShouldNotHaveValidationErrorFor(x => x.Bio); var upcWithEmptyData2 = new UpdatePartiallyCommand { Name = null, Surname = "VELİ", Bio = "" }; upcValidator = _updatePartiallyCommandValidator.TestValidate(upcWithEmptyData2); upcValidator.ShouldNotHaveValidationErrorFor(x => x.Name); upcValidator.ShouldNotHaveValidationErrorFor(x => x.Surname); upcValidator.ShouldNotHaveValidationErrorFor(x => x.Bio); var upcWithEmptyData3 = new UpdatePartiallyCommand { Name = default,
public void UpdatePartiallyCommand_ShouldNotHave_ValidationErrors() { var upcWithEmptyData = new UpdatePartiallyCommand { Title = "Başlık", Description = string.Empty }; var upcValidator = _updatePartiallyCommandValidator.TestValidate(upcWithEmptyData); upcValidator.ShouldNotHaveValidationErrorFor(x => x.Title); upcValidator.ShouldNotHaveValidationErrorFor(x => x.Description); }
public void UpdatePartiallyCommand_ShouldHave_ValidationErrors() { var upcWithNullData = new UpdatePartiallyCommand(); var upcValidator = _updatePartiallyCommandValidator.TestValidate(upcWithNullData); upcValidator.ShouldHaveValidationErrorFor(x => x.Name); upcValidator.ShouldHaveValidationErrorFor(x => x.Surname); upcValidator.ShouldHaveValidationErrorFor(x => x.Bio); var upcWithBadData = new UpdatePartiallyCommand { Name = "Y4Z4R", Surname = "V3L1", Bio = @"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ac augue vel diam iaculis commodo. Curabitur finibus enim eget sagittis vestibulum. Suspendisse vulputate ultrices posuere. Praesent at elit lacus. Etiam eget lectus elementum, interdum leo et, congue arcu. Vivamus bibendum convallis libero sit amet fringilla. Proin at nulla lorem. Donec euismod quis ex non faucibus. Nulla velit ligula, egestas vel enim eu, auctor dignissim quam. Curabitur vel mattis nisi.Aliquam a pharetra nisl.Proin non justo tortor.Praesent in urna eu neque elementum blandit.Nam pellentesque purus at eleifend vulputate.Maecenas pharetra rutrum auctor.Maecenas ut auctor tortor, id egestas velit.In placerat augue vel libero placerat, vel posuere ex tincidunt.Fusce pellentesque iaculis ex, vestibulum sollicitudin enim lobortis pretium. Maecenas iaculis lectus sit amet vehicula pretium.In hac habitasse platea dictumst.Nullam molestie dictum dolor, dapibus commodo ligula.Integer nec diam dictum, cursus nunc quis, blandit leo.Quisque arcu tortor, aliquam quis urna id, efficitur hendrerit nunc.Maecenas quis justo et ex congue ultricies.Curabitur posuere, nibh consequat lobortis faucibus, massa mauris faucibus lacus, vitae pellentesque sem sapien et purus. Quisque nec tincidunt nunc, non pharetra magna.Donec vulputate ligula in augue feugiat congue.Mauris gravida feugiat ornare.Maecenas rutrum, lectus in ultrices accumsan, dui nulla pretium quam, vel tincidunt sem urna quis risus.Nunc libero neque, porta et blandit vel, finibus a purus.Suspendisse ornare, tortor sodales tempus luctus, enim neque eleifend neque, non efficitur mauris sem ac elit." }; upcValidator = _updatePartiallyCommandValidator.TestValidate(upcWithBadData); upcValidator.ShouldHaveValidationErrorFor(x => x.Name); upcValidator.ShouldHaveValidationErrorFor(x => x.Surname); upcValidator.ShouldHaveValidationErrorFor(x => x.Bio); var upcWithBadData2 = new UpdatePartiallyCommand { Name = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", Surname = "Lorem ipsum dolor sit amet, consectetur adipiscing elit." }; upcValidator = _updatePartiallyCommandValidator.TestValidate(upcWithBadData2); upcValidator.ShouldHaveValidationErrorFor(x => x.Name); upcValidator.ShouldHaveValidationErrorFor(x => x.Surname); }
public void UpdatePartiallyCommand_ShouldNotHave_ValidationErrors() { var upcWithEmptyData = new UpdatePartiallyCommand { Title = "YAZAR", Description = default }; var upcValidator = _updatePartiallyCommandValidator.TestValidate(upcWithEmptyData); upcValidator.ShouldNotHaveValidationErrorFor(x => x.Title); upcValidator.ShouldNotHaveValidationErrorFor(x => x.Description); var upcWithEmptyData2 = new UpdatePartiallyCommand { Title = null, Description = "AÇIKLAMA" }; upcValidator = _updatePartiallyCommandValidator.TestValidate(upcWithEmptyData2); upcValidator.ShouldNotHaveValidationErrorFor(x => x.Title); upcValidator.ShouldNotHaveValidationErrorFor(x => x.Description); }
public void UpdatePartiallyCommand_ShouldNotHave_ValidationErrors() { var upcWithEmptyData = new UpdatePartiallyCommand { Name = "YAYINEVİ", Description = default }; var upcValidator = _updatePartiallyCommandValidator.TestValidate(upcWithEmptyData); upcValidator.ShouldNotHaveValidationErrorFor(x => x.Name); upcValidator.ShouldNotHaveValidationErrorFor(x => x.Description); var upcWithEmptyData2 = new UpdatePartiallyCommand { Name = null, Description = "Description" }; upcValidator = _updatePartiallyCommandValidator.TestValidate(upcWithEmptyData2); upcValidator.ShouldNotHaveValidationErrorFor(x => x.Name); upcValidator.ShouldNotHaveValidationErrorFor(x => x.Description); }
public void UpdatePartiallyCommand_ShouldNotHave_ValidationErrors(double widthValue, double heightValue) { _updatePartiallyCommandValidator.ShouldNotHaveValidationErrorFor(x => x.Width, widthValue); _updatePartiallyCommandValidator.ShouldNotHaveValidationErrorFor(x => x.Height, heightValue); var upc1 = new UpdatePartiallyCommand { Width = widthValue }; var res1 = _updatePartiallyCommandValidator.TestValidate(upc1); res1.ShouldNotHaveValidationErrorFor(x => x.Width); res1.ShouldNotHaveValidationErrorFor(x => x.Height); var upc2 = new UpdatePartiallyCommand { Height = heightValue }; var res2 = _updatePartiallyCommandValidator.TestValidate(upc2); res2.ShouldNotHaveValidationErrorFor(x => x.Width); res2.ShouldNotHaveValidationErrorFor(x => x.Height); }
public async Task <ActionResult <Unit> > UpdatePartially([FromRoute] Guid id, [FromBody] UpdatePartiallyCommand data) { data.Id = id; return(await Mediator.Send(data)); }