Example #1
0
        public void ExportToDTO()
        {
            // create dummy class
            string fileContent = CreateDummyDTO();

            Transformer transformer = new Transformer("ChasWare.Common.Tests", string.Empty);
            Type        parentType  = transformer.ExportedTypes.Single(t => t == typeof(TestParent));

            Assert.IsNotNull(parentType);

            string exported = transformer.CreateDTO(parentType);

            File.WriteAllText(@"d:\Logs\ExportToDTO.dto.cs", exported);
            string a = Regex.Replace(fileContent, @"\s", "");
            string b = Regex.Replace(exported, @"\s", "");

            Assert.IsTrue(string.Compare(a, b, StringComparison.OrdinalIgnoreCase) == 0);
        }