Ejemplo n.º 1
0
        public void Can_Dump_Any_TypedCollection_To_String()
        {
            var rtrs = new RoleTakingRecord[]
            {
                new RoleTakingRecord {
                    Role_Name = "Toastmaster", Role_Taker_Name = "Guan, Alex", Times = "T200"
                },
                new RoleTakingRecord {
                    Role_Name = "SAA", Role_Taker_Name = "Xiang, Cathryn", Times = "T200"
                },
                new RoleTakingRecord {
                    Role_Name = "General Evaluator", Role_Taker_Name = "Yin, Ann", Times = "T200"
                },
                new RoleTakingRecord {
                    Role_Name = "Timer", Role_Taker_Name = "Su, Xindao", Times = "T200"
                },
                new RoleTakingRecord {
                    Role_Name = "Prepared Speaker 2", Role_Taker_Name = "Wang, Nick", Times = "T200"
                }
            };



            var selector = new Func <RoleTakingRecord, bool>(record => record.Role_Name.StartsWith("T"));

            return("");
        }
Ejemplo n.º 2
0
        public void Can_Convert_From_RoleTakingRecord_To_StringWithPropertyNameByTab()
        {
            var rtr = new RoleTakingRecord
            {
                Role_Name       = "Toastmaster",
                Role_Taker_Name = "Guan, Alex",
                Times           = "T200",
                Date            = "June 14th, 2015"
            };

            var result = typeof(RoleTakingRecord).ToStringWithPropertyNamesByTab();

            Assert.AreEqual("Role Name\tRole Taker Name\tTimes\tDate", result);
        }
Ejemplo n.º 3
0
        public void Can_Convert_From_RoleTakingRecord_To_StringWithPropertyValueByTab()
        {
            var rtr = new RoleTakingRecord
            {
                Role_Name       = "Toastmaster",
                Role_Taker_Name = "Guan, Alex",
                Times           = "T200",
                Date            = "June 14th, 2015"
            };

            var result = rtr.ToStringWithPropertyValuesByTab(typeof(RoleTakingRecord));

            Assert.AreEqual("Toastmaster\tGuan, Alex\tT200\tJune 14th, 2015", result);
        }
Ejemplo n.º 4
0
        public void Can_Convert_From_RoleTakingRecordCollection_To_StringWithPropertyNamesAndValuesByTabInLines()
        {
            var rtrs = new RoleTakingRecord[]
            {
                new RoleTakingRecord
                {
                    Role_Name       = "Toastmaster",
                    Role_Taker_Name = "Guan, Alex",
                    Times           = "T200",
                    Date            = "June 14th, 2015"
                },
                new RoleTakingRecord
                {
                    Role_Name       = "SAA",
                    Role_Taker_Name = "Xiang, Cathryn",
                    Times           = "T200",
                    Date            = "June 14th, 2015"
                },
                new RoleTakingRecord
                {
                    Role_Name       = "General Evaluator",
                    Role_Taker_Name = "Yin, Ann",
                    Times           = "T200",
                    Date            = "June 14th, 2015"
                }
            };

            var actual = rtrs.ToStringWithPropertyNamesAndValuesByTabInLines(typeof(RoleTakingRecord));

            var expected = "Role Name\tRole Taker Name\tTimes\tDate\r\n" +
                           "Toastmaster\tGuan, Alex\tT200\tJune 14th, 2015\r\n" +
                           "SAA\tXiang, Cathryn\tT200\tJune 14th, 2015\r\n" +
                           "General Evaluator\tYin, Ann\tT200\tJune 14th, 2015";

            Assert.AreEqual(expected, actual);
        }