public void FileMethods()
        {
            TestDataType data = new TestDataType();
            TestDataType data2;

            SerializationHelper.SaveToFile <TestDataType>(data, LOCK_NAME, _fileName);
            Assert.IsTrue(File.Exists(_fileName));
            data2 = SerializationHelper.LoadFromFile <TestDataType>(LOCK_NAME, _fileName);
            Assert.IsTrue(data.Equals(data2));
        }
        public void StringMethods()
        {
            TestDataType data = new TestDataType();
            TestDataType data2;
            string       dataAsString;

            dataAsString = SerializationHelper.ObjectToString <TestDataType>(data);
            data2        = SerializationHelper.StringToObject <TestDataType>(dataAsString);
            Assert.IsTrue(data.Equals(data2));
        }
        public void StringSerializationTest()
        {
            StringSerializer <TestDataType> ser = SerializationHelper.GetStringSerializer <TestDataType>();
            TestDataType data = new TestDataType();
            TestDataType data2;
            string       dataAsString;

            dataAsString = ser.ObjectToString(data);
            data2        = ser.StringToObject(dataAsString);
            Assert.IsTrue(data.Equals(data2));
        }
Пример #4
0
        public override bool Equals(object obj)
        {
            TestDataType x = (TestDataType)obj;

            return(true &&
                   this.BooleanProperty == this.BooleanProperty &&
                   this.EnumProperty == this.EnumProperty &&
                   this.GuidProperty == this.GuidProperty &&
                   this.IntegerProperty == x.IntegerProperty &&
                   this.StringProperty == this.StringProperty);
        }
        public void FileSerializationTest()
        {
            FileSerializer <TestDataType> ser = SerializationHelper.GetFileSerializer <TestDataType>(LOCK_NAME, _fileName);
            TestDataType data = new TestDataType();
            TestDataType data2;

            ser.WriteObjectToFile(data);
            Assert.IsTrue(File.Exists(_fileName));

            data2 = ser.LoadObjectFromFile();
            Assert.IsTrue(data.Equals(data2));
        }