public void FileValidationAttributeTest() { // Arrange var images = new List <string>(); var other = new List <string>(); // Act foreach (string file in Directory.GetFiles(Directory.GetCurrentDirectory())) { try { var attribute = new FileFormatAttribute { FileUriProperty = "FileUri", FormatProperty = "Format" }; attribute.Validate(file, new ValidationContext(new FilePostModel { FileUri = file }, null, null)); images.Add(file); } catch { other.Add(file); } } // Assert Assert.AreEqual(images.Count, 1); }
public void FileValidationAttributeTest() { // Arrange var images = new List<string>(); var other = new List<string>(); // Act foreach (string file in Directory.GetFiles(Directory.GetCurrentDirectory())) { try { var attribute = new FileFormatAttribute {FileUriProperty = "FileUri", FormatProperty = "Format"}; attribute.Validate(file, new ValidationContext(new FilePostModel {FileUri = file}, null, null)); images.Add(file); } catch { other.Add(file); } } // Assert Assert.AreEqual(images.Count, 1); }