Models the copyright part of an help text. You can assign it where you assign any System.String instance.
Пример #1
0
        public void Should_not_grow_when_converted_to_string()
        {
            var info = new CopyrightInfo ("ManOnTheMoon, Inc.", 2019);

            for (int i=0; i<10; i++)
            {
                info.ToString().Length.Should().Be(37);
            }
        }
Пример #2
0
        public void Default_symbol_several_years()
        {
            var copyright = new CopyrightInfo("CommandLine, Ltd", 1999, 2003, 2004, 2007);

            copyright.ToString().Should().Be("Copyright (C) 1999 - 2003, 2004 - 2007 CommandLine, Ltd");
        }
Пример #3
0
        public void Default_symbol_two_non_consecutive_years()
        {
            var copyright = new CopyrightInfo("W & Z, Inc.", 2005, 2007);

            copyright.ToString().Should().Be("Copyright (C) 2005 - 2007 W & Z, Inc.");
        }
Пример #4
0
        public void Upper_symbol_two_consecutive_years()
        {
            var copyright = new CopyrightInfo(true, "X & Y Group", 2006, 2007);

            copyright.ToString().Should().Be("Copyright (C) 2006, 2007 X & Y Group");
        }
Пример #5
0
        public void Lower_symbol_one_year()
        {
            var copyright = new CopyrightInfo(false, "Authors, Inc.", 2007);

            copyright.ToString().Should().Be("Copyright (c) 2007 Authors, Inc.");
        }