public void Should_BeImpossibleTo_SaveFormDump_WithInvalidExtension(string imageExtension) { var form = new LiteWebForm(imageExtension); var dumpName = $"Test {imageExtension} extension"; var pathToDump = CleanUpAndGetPathToDump(dumpName); Assert.Throws <NotSupportedException>(() => form.Dump.Save(dumpName)); pathToDump.Refresh(); DirectoryAssert.DoesNotExist(pathToDump); }
public void Should_BePossibleTo_SaveFormDump_WithValidExtension(string imageExtension) { var form = new LiteWebForm(imageExtension); var dumpName = $"Test {imageExtension} extension"; var pathToDump = CleanUpAndGetPathToDump(dumpName); Assert.DoesNotThrow(() => form.Dump.Save(dumpName)); pathToDump.Refresh(); DirectoryAssert.Exists(pathToDump); Assert.Greater(pathToDump.GetFiles().Length, 0, "Dump should contain some files"); foreach (var file in pathToDump.GetFiles()) { Assert.AreEqual(imageExtension, file.Extension, "Image extension not exual to expexted"); Assert.That(file.Name.Contains(imageExtension), "Image name doesn't contain expected extension"); } }