You can make assertion against validationException.Errors collection:
Assert.IsNotNull(validationException.Errors.SingleOrDefault(error => error.ErrorMessage.Equals("Project name cannot be empty.")));
Or, you can do the same using FluentAssertions:
validationException.Errors.Should().Contain(error => error.ErrorMessage.Equals("Project name cannot be empty."));