public void DataProcessFactoryStringByteConverTest() { var txt = "hello"; var bytes = StringByteConver.ToByte(txt); var txt2 = StringByteConver.ToString(bytes); Assert.AreEqual(txt, txt2); }
public T ProcessToObject <T>(string data) { var bytes = StringByteConver.ToByte(data); bytes = DeProcess(bytes); var fastBinarySerializer = new FastBinarySerializer(); var result = fastBinarySerializer.ReadBytes <T>(bytes); return(result.IsSucceed ? result.Value : default(T)); }
public void DataProcessFactoryByteProcess() { var factory = new DataProcessFactory(); var txt = "halkfjklsdfjowjflskdfjlsfjls"; var bytes = StringByteConver.ToByte(txt); var ptxt = factory.Process(bytes); var dtxt = factory.DeProcess(ptxt); var result = StringByteConver.ToString(dtxt); Assert.AreEqual(txt, result); }
public void DataProcessFactoryBase64Test() { string txt = "x"; var b = new Base64Convert(); var bb = StringByteConver.ToByte(txt); var code = b.Process(bb); var code2 = b.DeProcess(code); var txt1 = StringByteConver.ToString(bb); var txt2 = StringByteConver.ToString(code2); Assert.AreEqual(txt1, txt2); }
public string ProcessToString <T>(T data) { var fastBinarySerializer = new FastBinarySerializer(); var result = fastBinarySerializer.WriteBytes(data); if (result.IsSucceed) { var bytes = result.Value; bytes = Process(bytes); return(StringByteConver.ToString(bytes)); } else { return(null); } }