public void For_SetPropertyDisplayName_When_ProvidedDisplayNameIsInvalid_Then_ExceptionIsThrown(string propertyDisplayName) { // Arrange: var memberInfo = CreateTestMemberInfo(); var validator = new PropertyValidatorBaseTestImpl <string>(memberInfo); var previousDisplayName = validator.PropertyDisplayName; // Act & Assert: Assert.Throws(Is.AssignableTo <Exception>(), () => validator.SetPropertyDisplayName(propertyDisplayName)); previousDisplayName.Should().Be("SomeProperty"); }
public void For_SetPropertyDisplayName_When_ProvidedDisplayNameIsValid_Then_ItIsSet() { // Arrange: var memberInfo = CreateTestMemberInfo(); var validator = new PropertyValidatorBaseTestImpl <string>(memberInfo); const string propertyDisplayName = "SOME_PROPERTY_NAME"; var previousDisplayName = validator.PropertyDisplayName; // Act: validator.SetPropertyDisplayName(propertyDisplayName); // Assert: previousDisplayName.Should().Be("SomeProperty"); validator.PropertyDisplayName.Should().Be(propertyDisplayName); }