Пример #1
0
        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);
        }
Пример #2
0
        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");
            }
        }