public void UploadedResumeIsValid_WhenFileExtensionAllowedAndFileSizeGreaterThanFileSizeLimit_ReturnFalse(string fileName) { var sut = new ResumeValidator(); var mockFile = new Mock <IFormFile>(); mockFile.Setup(m => m.FileName) .Returns(fileName); mockFile.Setup(m => m.Length) .Returns(RandomDataGenerator.RandomLong(2100001, long.MaxValue)); var file = mockFile.Object; Assert.False(sut.UploadedResumeIsValid(file, out _)); }
public void UploadedResumeIsValid_WhenFileSizeIsNotValid_ReturnTrue(long fileSize) { var sut = new ResumeValidator(); var mockFile = new Mock <IFormFile>(); mockFile.Setup(m => m.FileName) .Returns("Test.doc"); mockFile.Setup(m => m.Length) .Returns(fileSize); var file = mockFile.Object; Assert.True(sut.UploadedResumeIsValid(file, out _)); //should it be returning false? }
public void UploadedResumeIsValid_WhenFileExtensionNotAllowed_ReturnFalse(string fileName) { var sut = new ResumeValidator(); var mockFile = new Mock <IFormFile>(); mockFile.Setup(m => m.FileName) .Returns(fileName); mockFile.Setup(m => m.Length) .Returns(RandomDataGenerator.RandomLong(1, 2100000)); var file = mockFile.Object; Assert.False(sut.UploadedResumeIsValid(file, out _)); }
public void UploadedResumeIsValid_WhenFileExtensionAllowedAndFileSizeLessThanOrEqualToFileSizeLimit_ReturnTrue(string fileName) { var sut = new ResumeValidator(); var mockFile = new Mock <IFormFile>(); mockFile.Setup(m => m.FileName) .Returns(fileName); mockFile.Setup(m => m.Length) .Returns(RandomDataGenerator.RandomLong(1, 2100000)); var file = mockFile.Object; Assert.True(sut.UploadedResumeIsValid(file, out _)); }
public void IsFileExtensionAllowedAsEmailAttachment_WhenFileExtensionPassedIsAllowed_ReturnTrue(string fileExtension) { var sut = new ResumeValidator(); Assert.True(sut.IsFileExtensionAllowedAsEmailAttachment(fileExtension)); }
public void CanCreateResumeValidator() { // ReSharper disable once UnusedVariable var sut = new ResumeValidator(); }