public void Merge()
        {
            List <DataEntity> entities = DataEntity.GetSeveral();
            ObjectDump        dump1    = DataEntity.GetObjectDump(entities[0]);
            ObjectDump        dump2    = DataEntity.GetObjectDump(entities[1]);

            ObjectDump merged = ObjectDump.Merge(dump1, dump2);

            // CodeGen.GenerateAssertions(merged, "merged"); // The following assertions were generated on 22-Jun-2011
            #region Generated Assertions
            Assert.AreEqual(10, merged.Headers.Count);
            Assert.AreEqual("Id", merged.Headers[0]);
            Assert.AreEqual("IsCool", merged.Headers[1]);
            Assert.AreEqual("Description", merged.Headers[2]);
            Assert.AreEqual("Created", merged.Headers[3]);
            Assert.AreEqual("Amount", merged.Headers[4]);
            Assert.AreEqual("Id", merged.Headers[5]);
            Assert.AreEqual("IsCool", merged.Headers[6]);
            Assert.AreEqual("Description", merged.Headers[7]);
            Assert.AreEqual("Created", merged.Headers[8]);
            Assert.AreEqual("Amount", merged.Headers[9]);
            Assert.AreEqual(10, merged.Data.Count);
            Assert.AreEqual("1", merged.Data[0]);
            Assert.AreEqual("True", merged.Data[1]);
            Assert.AreEqual("Holy bat man boat monster", merged.Data[2]);
            Assert.AreEqual("2000-01-01", merged.Data[3]);
            Assert.AreEqual("14.23", merged.Data[4]);
            Assert.AreEqual("1", merged.Data[5]);
            Assert.AreEqual("False", merged.Data[6]);
            Assert.AreEqual("what boy wonder", merged.Data[7]);
            Assert.AreEqual("2000-03-01", merged.Data[8]);
            Assert.AreEqual("12314.23", merged.Data[9]);
            #endregion
        }
        public void ToStringHelper()
        {
            DataEntity single = DataEntity.GetSeveral().First();

            string output = DataEntity.GetObjectDump(single).ToString();

            // CodeGen.GenerateAssertions(output, "output"); // The following assertions were generated on 21-Jun-2011
            #region Generated Assertions
            Assert.AreEqual("Id=1, IsCool=True, Description=Holy bat man boat monster, Created=2000-01-01, Amount=14.23", output);
            #endregion
        }
Пример #3
0
        public void DumpLeft()
        {
            List <DataEntity>         items        = DataEntity.GetSeveral();
            ObjectDumper <DataEntity> entityDumper = new ObjectDumper <DataEntity>(DataEntity.GetObjectDump);
            string dump = entityDumper.Dump(items);

            // CodeGen.GenerateAssertions(dump, "dump"); // The following assertions were generated on 24-Jan-2011
            #region Generated Assertions
            Assert.AreEqual(@"  Id  IsCool  Description                Created     Amount      
  --  ------  -------------------------  ----------  ------------
  1   True    Holy bat man boat monster  2000-01-01  14.23       
  1   False   what boy wonder            2000-03-01  12314.23    
  1   True    (null)                     2010-01-01  14.213333333
".NormaliseCrlf(), dump.NormaliseCrlf());
            #endregion
        }