public void IsNotNullOrEmpty_String_WhenListHasEntries_DoesNothing() { //Arrange string argument = "Non-empty string"; //Act AssertArgument.IsNotNullOrEmpty(nameof(argument), argument); }
public FileConverter(IFileProcessor fileProcessor, List <Resolution> suppliedResolutions) { AssertArgument.IsNotNull(nameof(fileProcessor), fileProcessor); AssertArgument.IsNotNullOrEmpty(nameof(suppliedResolutions), suppliedResolutions); this.fileProcessor = fileProcessor; this.suppliedResolutions = suppliedResolutions; }
public void ConvertFiles(List <string> filesToConvert, List <Resolution> selectedResolutions, string saveLocation) { AssertArgument.IsNotNullOrEmpty(nameof(filesToConvert), filesToConvert); AssertArgument.IsNotNullOrEmpty(nameof(selectedResolutions), selectedResolutions); AssertArgument.IsNotNullOrEmpty(nameof(saveLocation), saveLocation); List <ImageSize> sizes = selectedResolutions.Select(x => x.ConvertToImageSize()).ToList(); fileProcessor.ConvertSVGToPNG(filesToConvert, sizes, saveLocation).ToList(); }
public void IsNotNullOrEmpty_List_WhenListHasEntries_DoesNothing() { //Arrange var argument = new List <object> { new object() }; //Act AssertArgument.IsNotNullOrEmpty(nameof(argument), argument); }
public void IsNotNullOrEmpty_List_WhenListIsEmpty_ThrowsException() { //Arrange var argument = new List <object>(); string expectedMessage = GetArgumentIsEmptyExceptionMessage(nameof(argument)); try { //Act AssertArgument.IsNotNullOrEmpty(nameof(argument), argument); } catch (Exception ex) { //Assert Assert.IsInstanceOfType(ex, typeof(ArgumentException)); Assert.AreEqual(expectedMessage, ex.Message); return; } FailOnNoException(); }
public void IsNotNullOrEmpty_List_WhenListIsNull_ThrowsException() { //Arrange List <object> argument = null; string argumentName = "0AA69E84-F022-4B6A-AE13-4B69719E4C89"; try { //Act AssertArgument.IsNotNullOrEmpty(argumentName, argument); } catch (Exception ex) { //Assert Assert.IsInstanceOfType(ex, typeof(ArgumentNullException)); Assert.IsTrue(ex.Message.Contains(argumentName)); return; } FailOnNoException(); }