コード例 #1
0
        public void Seralizer_CheckEqualityOfData()
        {
            Compose(this);

            Reflector reflector = new Reflector(pathDLL);

            AssemblyMetadataDTO dto = new AssemblyMetadataDTO(reflector.M_AssemblyModel);

            AssemblyMetadata assembly = new AssemblyMetadata(dto);

            Assert.AreEqual(reflector.M_AssemblyModel.Name, assembly.Name);
        }
コード例 #2
0
        public void Seralizer_LoadFile()
        {
            Compose(this);
            Reflector reflector = new Reflector(pathDLL);

            Serializer repository = new Serializer();

            repository.Write(new AssemblyMetadataDTO(reflector.M_AssemblyModel), pathXML);

            AssemblyMetadataDTO assemblyLoaded = (AssemblyMetadataDTO)repository.Read(pathXML);

            Assert.AreEqual(reflector.M_AssemblyModel.Name, assemblyLoaded.Name);
        }
コード例 #3
0
        public void Seralizer_CheckExistanceOfFile()
        {
            Compose(this);
            Reflector reflector = new Reflector(pathDLL);

            Serializer          repository = new Serializer();
            AssemblyMetadataDTO DTO        = new AssemblyMetadataDTO(reflector.M_AssemblyModel);

            repository.Write(DTO, pathXML);

            AssemblyMetadataDTO assemblyLoaded = (AssemblyMetadataDTO)repository.Read(pathXML);

            Assert.IsTrue(File.Exists("..\\..\\..\\MyLibrary\\bin\\Debug\\Data.xml"));
        }