public void ModelIsNull() { // Arrange var validator = new GeneralDescriptionIdValidator(null, generalDescriptionService); // Act validator.Validate(controller.ModelState); // Assert controller.ModelState.IsValid.Should().BeTrue(); }
public void ModelSetAndGeneralDescriptionExists() { // Arrange generalDescriptionServiceMockSetup.Setup(g => g.GeneralDescriptionExists(It.IsAny <Guid>())).Returns(true); var validator = new GeneralDescriptionIdValidator(Guid.NewGuid().ToString(), generalDescriptionService); // Act validator.Validate(controller.ModelState); // Assert controller.ModelState.IsValid.Should().BeTrue(); }
public void ModelInvalidShouldThrow() { // Arrange var guid = "invalidGuid"; var validator = new GeneralDescriptionIdValidator(guid, generalDescriptionService); // Act Action act = () => validator.Validate(controller.ModelState); // Assert act.ShouldThrowExactly <Exception>($"Cannot parse '{guid}' to type of Guid."); }