public void prop_Is_get()
        {
            var expected = typeof(int);

            var obj = new BaseClassTest<object>(expected);

            var actual = obj.Is;

            Assert.Same(expected, actual);
        }
        public void prop_Is()
        {
            var expected = typeof(string);

            var obj = new BaseClassTest<object>(typeof(int))
                          {
                              Is = expected
                          };

            var actual = obj.Is;

            Assert.Same(expected, actual);
        }
Example #3
0
        static void Main(string[] args)
        {
            string       type   = args[0];
            int          count  = Convert.ToInt32(args[1]);
            StreamWriter writer = new StreamWriter(args[2]);
            string       format = args[3];

            if (type == "group")
            {
                List <DataGroup> groups = new List <DataGroup>();
                for (int i = 0; i < count; i++)
                {
                    groups.Add(new DataGroup(BaseClassTest.GenerateRandomString(10))
                    {
                        Header = BaseClassTest.GenerateRandomString(10),
                        Footer = BaseClassTest.GenerateRandomString(10)
                    });
                }
                if (format == "csv")
                {
                    WriteGroupsToCsvFile(groups, writer);
                }
                else if (format == "xml")
                {
                    WriteGroupsToXml(groups, writer);
                }
                else
                {
                    System.Console.Out.Write("Unrecognized format" + format);
                }
                writer.Close();
            }
            else if (type == "contacts")
            {
                List <DataNewContact> contacts = new List <DataNewContact>();
                for (int i = 0; i < count; i++)
                {
                    contacts.Add(new DataNewContact(BaseClassTest.GenerateRandomString(5),
                                                    BaseClassTest.GenerateRandomString(10))
                    {
                        Middlename  = BaseClassTest.GenerateRandomString(20),
                        Nickname    = BaseClassTest.GenerateRandomString(20),
                        Title       = BaseClassTest.GenerateRandomString(20),
                        Company     = BaseClassTest.GenerateRandomString(10),
                        Address     = BaseClassTest.GenerateRandomString(30),
                        HomePhone   = BaseClassTest.GenerateRandomString(10),
                        MobilePhone = BaseClassTest.GenerateRandomString(10),
                        WorkPhone   = BaseClassTest.GenerateRandomString(10),
                        Fax         = BaseClassTest.GenerateRandomString(10),
                        Email       = BaseClassTest.GenerateRandomString(15),
                        Email2      = BaseClassTest.GenerateRandomString(15),
                        Email3      = BaseClassTest.GenerateRandomString(15),
                        Homepage    = BaseClassTest.GenerateRandomString(20),
                        Address2    = BaseClassTest.GenerateRandomString(30),
                        Phone2      = BaseClassTest.GenerateRandomString(10),
                        Notes       = BaseClassTest.GenerateRandomString(10)
                    });
                }
                if (format == "xml")
                {
                    WriteContactsToXml(contacts, writer);
                }
                else
                {
                    System.Console.Out.Write("Unrecognized format" + format);
                }
                writer.Close();
            }
        }