Beispiel #1
0
        public void InvalidPathExceptionCtor2()
        {
            InvalidPathException ex = new InvalidPathException("path");

            ex.Message.Should().Be("The filename, directory name, or volume label syntax is incorrect.");
            ex.Path.Should().Be("path");
        }
Beispiel #2
0
        public void InvalidPathExceptionCtor1()
        {
            InvalidPathException ex = new InvalidPathException("message", "path");

            ex.Message.Should().Be("message");
            ex.Path.Should().Be("path");
        }
Beispiel #3
0
        public void WriteReports_OneOrMoreReportItemEmptyPath()
        {
            ReportItem report = new ReportItem()
            {
                Name        = "Company Sales",
                Path        = "",
                Description = null,
                ID          = "5921480a-1b24-4a6e-abbc-f8db116cd24e",
                VirtualPath = null,
                Definition  = TesterUtility.StringToByteArray(TesterUtility.LoadRDLFile(Path.Combine(TestContext.CurrentContext.TestDirectory, "Test AW Reports\\2010\\Company Sales.rdl")))
            };

            List <ReportItem> items = new List <ReportItem>()
            {
                report
            };

            items.AddRange(reportItems);

            InvalidPathException ex = Assert.Throws <InvalidPathException>(
                delegate
            {
                writer.WriteReports(items.ToArray());
            });

            Assert.That(ex.Message, Is.EqualTo(string.Format("Invalid path '{0}'.", report.Path)));
        }
Beispiel #4
0
        public void WriteDataSource_InvalidDataSourcePath()
        {
            InvalidPathException ex = Assert.Throws <InvalidPathException>(
                delegate
            {
                writer.WriteDataSource(invalidPathDataSourceItem);
            });

            Assert.That(ex.Message, Is.EqualTo(string.Format("Invalid path '{0}'.", invalidPathDataSourceItem.Path)));
        }
Beispiel #5
0
        public void WriteReport_InvalidReportPath()
        {
            InvalidPathException ex = Assert.Throws <InvalidPathException>(
                delegate
            {
                writer.WriteReport(reportItem_InvalidPath);
            });

            Assert.That(ex.Message, Is.EqualTo(string.Format("Invalid path '{0}'.", reportItem_InvalidPath.Path)));
        }
Beispiel #6
0
        public void GetFolders_UsingDelegate_InvalidPath()
        {
            string invalidPath = "/SSRSMigrate_AW.Tests";

            InvalidPathException ex = Assert.Throws <InvalidPathException>(
                delegate
            {
                reader.GetFolders(invalidPath, GetFolders_Reporter);
            });

            Assert.That(ex.Message, Is.EqualTo(string.Format("Invalid path '{0}'.", invalidPath)));
        }
Beispiel #7
0
        public void GetDataSources_InvalidPath()
        {
            string invalidPath = "/SSRSMigrate_AW.Tests";

            InvalidPathException ex = Assert.Throws <InvalidPathException>(
                delegate
            {
                reader.GetDataSources(invalidPath);
            });

            Assert.That(ex.Message, Is.EqualTo(string.Format("Invalid path '{0}'.", invalidPath)));
        }
        public void GetReport_InvalidPath()
        {
            string invalidPath = "/SSRSMigrate_AW_Tests/Reports/Invalid.Report";

            InvalidPathException ex = Assert.Throws <InvalidPathException>(
                delegate
            {
                reader.GetReport(invalidPath);
            });

            Assert.That(ex.Message, Is.EqualTo(string.Format("Invalid path '{0}'.", invalidPath)));
        }
Beispiel #9
0
        public void WriteDataSources_OneOrMoreInvalidDataSourcePath()
        {
            List <DataSourceItem> items = new List <DataSourceItem>();

            items.AddRange(dataSourceItems);
            items.Add(invalidPathDataSourceItem);

            InvalidPathException ex = Assert.Throws <InvalidPathException>(
                delegate
            {
                writer.WriteDataSources(items.ToArray());
            });

            Assert.That(ex.Message, Is.EqualTo(string.Format("Invalid path '{0}'.", invalidPathDataSourceItem.Path)));
        }
Beispiel #10
0
        public void WriteDataSource_DataSourceItemEmptyPath()
        {
            DataSourceItem dataSource = new DataSourceItem()
            {
                Name = "Test Data Source",
                Path = "",
            };

            InvalidPathException ex = Assert.Throws <InvalidPathException>(
                delegate
            {
                writer.WriteDataSource(dataSource);
            });

            Assert.That(ex.Message, Does.Contain("Invalid path"));
        }
Beispiel #11
0
        public void WriteDataSource_DataSourceItemNullPath()
        {
            DataSourceItem dataSource = new DataSourceItem()
            {
                Name = "Test Data Source",
                Path = null,
            };

            InvalidPathException ex = Assert.Throws <InvalidPathException>(
                delegate
            {
                writer.WriteDataSource(dataSource);
            });

            Assert.That(ex.Message, Is.EqualTo(string.Format("Invalid path '{0}'.", dataSource.Path)));
        }
        public void WriteFolder_FolderItemNullPath()
        {
            FolderItem folderItem = new FolderItem()
            {
                Name = "SSRSMigrate_AW_Tests",
                Path = null,
            };

            InvalidPathException ex = Assert.Throws <InvalidPathException>(
                delegate
            {
                writer.WriteFolder(folderItem);
            });

            Assert.That(ex.Message, Is.EqualTo(string.Format("Invalid path '{0}'.", folderItem.Path)));
        }
        public void WriteFolder_FolderItemEmptyPath()
        {
            FolderItem folderItem = new FolderItem()
            {
                Name = "SSRSMigrate_AW_Tests",
                Path = "",
            };

            InvalidPathException ex = Assert.Throws <InvalidPathException>(
                delegate
            {
                writer.WriteFolder(folderItem);
            });

            Assert.That(ex.Message, Does.Contain("Invalid path"));
        }
Beispiel #14
0
        public void WriteReports_OneOrMoreInvalidReportPath()
        {
            List <ReportItem> items = new List <ReportItem>()
            {
                reportItem_InvalidPath
            };

            items.AddRange(reportItems);

            InvalidPathException ex = Assert.Throws <InvalidPathException>(
                delegate
            {
                writer.WriteReports(items.ToArray());
            });

            Assert.That(ex.Message, Is.EqualTo(string.Format("Invalid path '{0}'.", reportItem_InvalidPath.Path)));
        }
Beispiel #15
0
        public void WriteDataSources_OneOrMoreDataSourceItemEmptyPath()
        {
            List <DataSourceItem> items = new List <DataSourceItem>()
            {
                emptyPathDataSourceItem
            };

            items.AddRange(dataSourceItems);

            InvalidPathException ex = Assert.Throws <InvalidPathException>(
                delegate
            {
                writer.WriteDataSources(items.ToArray());
            });

            Assert.That(ex.Message, Does.Contain("Invalid path"));
        }
Beispiel #16
0
        public void WriteDataSources_OneOrMoreDataSourceItemEmptyPath()
        {
            DataSourceItem dataSource = new DataSourceItem()
            {
                Name = "Test Data Source",
                Path = "",
            };

            List <DataSourceItem> items = new List <DataSourceItem>()
            {
                dataSource
            };

            items.AddRange(dataSourceItems);

            InvalidPathException ex = Assert.Throws <InvalidPathException>(
                delegate
            {
                writer.WriteDataSources(items.ToArray());
            });

            Assert.That(ex.Message, Is.EqualTo(string.Format("Invalid path '{0}'.", dataSource.Path)));
        }
        public void WriteFolders_OneOrMoreEmptyPaths()
        {
            FolderItem folderItem = new FolderItem()
            {
                Name = "SSRSMigrate_AW_Tests",
                Path = "",
            };

            List <FolderItem> items = new List <FolderItem>()
            {
                folderItem
            };

            items.AddRange(folderItems);

            InvalidPathException ex = Assert.Throws <InvalidPathException>(
                delegate
            {
                writer.WriteFolders(items.ToArray());
            });

            Assert.That(ex.Message, Is.EqualTo(string.Format("Invalid path '{0}'.", folderItem.Path)));
        }