public void MimeTypeWithValidTopLevelIsValid() { var resource = new Resource(); resource.MimeType = "image/jpeg"; var mimeTypeValidator = new MimeTypeValidator(resource); Assert.True(mimeTypeValidator.IsValid); }
public void MimeTypeWithInvalidTopLevelIsInvalid() { var resource = new Resource(); resource.MimeType = "invalidMimeType"; var mimeTypeValidator = new MimeTypeValidator(resource); Assert.False(mimeTypeValidator.IsValid); }
public void MimeTypesValidatorShouldReturnCorrectJson(string message, MimeTypeRestriction val, MimeTypeRestriction val2) { //Arrange var validator = new MimeTypeValidator(new[] { val, val2 }, message); //Act var created = validator.CreateValidator(); var json = JsonConvert.SerializeObject(created); //Assert Assert.Equal($@"{{""linkMimetypeGroup"":[""{val.ToString().ToLower()}"",""{val2.ToString().ToLower()}""],""message"":""{message}""}}", json); }