Example #1
0
        public void DisplayApplicationNameNoFile_Final()
        {
            // make it  works without app.config
            var aboutPage  = new InterfaceSegregation.Configuration2.AboutPage(new AppSimpleSettings());
            var textWriter = new StringWriter();

            aboutPage.Render(textWriter);

            var output = textWriter.ToString();

            Assert.AreEqual("TEST APP NAME By TEST AUTHOR NAME", output);
        }
        public void DisplayApplicationNameFromFile()
        {
            // still works via file
            ConfigurationSettings settings = new ConfigurationSettings();
            var aboutPage  = new InterfaceSegregation.Configuration2.AboutPage(ConfigurationSettings.Settings); // -- hard to TEST!  Need app.config set up just so.
            var textWriter = new StringWriter();

            aboutPage.Render(textWriter);

            var output = textWriter.ToString();

            Assert.AreEqual("Interface Segregation By Steve Smith", output);
        }