Exemplo n.º 1
0
        public void DashboardMgrConstructorTest()
        {
            // act
            HttpContextBase context = null;
            IssueMgr target = new IssueMgr(context);

            // assert
            Assert.IsNotNull(target);
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="DashboardBaseController" /> class.
        /// Builds model for web app that most/all
        /// controllers use.
        /// </summary>
        public DashboardBaseController()
        {
            this.feedConfiguration = new FeedConfiguration(this.HttpContext);

            this.feedMgr = new DashboardMgr(this.HttpContext);
            this.issueMgr = new IssueMgr(this.HttpContext);

            this.feedModel = new DashboardModel();
            this.issueModel = new DashboardIssueModel();
        }
Exemplo n.º 3
0
        /// <summary>
        /// Pull Html file from Windows Azure only once, store it,
        /// save file name.
        /// </summary>
        /// <returns>filename as string</returns>
        public static string RunBeforeTests_IssueListFile()
        {
            HttpContextBase httpContext = null;
            IssueMgr issueMgr = new IssueMgr(httpContext);

            issueMgr.SetRssIssuesFromUri(GetDataPath());

            return string.Empty;
        }
Exemplo n.º 4
0
        public void GetStoredRssIssuesTest()
        {
            // arrange
            HttpContextBase context = null; // TODO: Initialize to an appropriate value
            IssueMgr target = new IssueMgr(context); // TODO: Initialize to an appropriate value
            string pathToFiles = Setup.GetDataPath();

            if (!File.Exists(pathToFiles + "IssueFileDatasource"))
            {
                Setup.RunBeforeTests_IssueListFile();
            }

            RssIssues actual;

            // act
            actual = target.GetStoredRssIssues(pathToFiles);

            // assert
            Assert.IsNotNull(actual);
            Assert.IsNotNull(actual.Issues);

            // DFB:TBD - this is not a great test - need to figure out what
            // the lower level tests aren't going to catch and then make sure this one does
            // example: datetime diffs

            // cleanup
            File.Exists(pathToFiles + "IssueFileDatasource");
        }
Exemplo n.º 5
0
        public void SetRssIssuesFromUriTest()
        {
            // arrange
            Setup.RunBeforeTests_FeedListFile();

            HttpContextBase context = null;
            string pathToFiles = Setup.GetDataPath();
            IssueMgr issueMgr = new IssueMgr(context);
            IssueConfiguration issueConfig = new IssueConfiguration(context);

            if (File.Exists(pathToFiles + issueConfig.SerializedIssueListFile))
            {
                File.Delete(pathToFiles + issueConfig.SerializedIssueListFile);
            }

            // act
            issueMgr.SetRssIssuesFromUri(pathToFiles);

            // assert
            Assert.IsTrue(File.Exists(pathToFiles + issueConfig.SerializedIssueListFile));

            // cleanup
            File.Delete(pathToFiles + issueConfig.SerializedIssueListFile);
        }