예제 #1
0
        public void CanSaveAndLoadTypeMap()
        {
            TypeMap typeMap = GetEncryptionJournal <TypeMap>();

            typeMap.AddMapping(new DataReplicationTestClass());
            int typeCount = typeMap.TypeMappings.Count;
            int propCount = typeMap.PropertyMappings.Count;

            string filePath = typeMap.Save();

            Expect.IsTrue(File.Exists(filePath));

            TypeMap loaded = TypeMap.Load(filePath);

            Expect.AreEqual(loaded.TypeMappings.Count, typeCount);
            Expect.AreEqual(loaded.PropertyMappings.Count, propCount);
        }