public void ReturnTrue_WhenValueIsNotHttpPostedFileBase(object value) { // Arrange var sut = new FileTypeAttribute(".gif"); // Act var result = sut.IsValid(value); // Assert Assert.AreEqual(true, result); }
public void ReturnExpectedResult_WhenValueIsHttpPostedFileBase(string allowedExtensions, string actualExtension, bool expected) { // Arrange var sut = new FileTypeAttribute(allowedExtensions); var file = new Mock <HttpPostedFileBase>(); file.Setup(f => f.FileName) .Returns(Guid.NewGuid() + actualExtension); // Act var result = sut.IsValid(file.Object); // Assert Assert.AreEqual(expected, result); }