| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Fire.UnitTest {
- public class SerializeTestObject {
- public bool boolean;
- public byte bNumber;
- public short sNumber;
- public int iNumber;
- public long lNumber;
- public sbyte sbNumber;
- public ushort usNumber;
- public uint uiNumber;
- public ulong ulNumber;
- public float fNumber;
- public decimal dNumber;
- public string testString;
- public char cChar;
- public DateTime time;
- public void Fill() {
- Random r = new Random();
- this.boolean = true;
- this.bNumber = (byte)r.Next(0, 255);
- this.sNumber = (short)r.Next(0, 12345);
- this.iNumber = r.Next(100, 1234567890);
- this.lNumber = r.Next(1234, 1234567890);
- this.sbNumber = (sbyte)r.Next(-125, -1);
- this.usNumber = (ushort)r.Next(123, 12345);
- this.uiNumber = (uint)r.Next(123, 1234567890);
- this.ulNumber = (ulong)r.Next(123, 1234567890);
- this.fNumber = (float)r.NextDouble() * 1234567;
- this.dNumber = (decimal)r.NextDouble() * 1234567;
- this.testString = "Test String";
- this.cChar = 'c';
- this.time = new DateTime(2018, 9, 20, 23, 59, 59);
- }
- public bool Compare(SerializeTestObject obj) {
- if (obj == null)
- return false;
- return (
- this.boolean == obj.boolean &&
- this.bNumber == obj.bNumber &&
- this.sNumber == obj.sNumber &&
- this.iNumber == obj.iNumber &&
- this.lNumber == obj.lNumber &&
-
- this.sbNumber == obj.sbNumber &&
- this.usNumber == obj.usNumber &&
- this.uiNumber == obj.uiNumber &&
- this.ulNumber == obj.ulNumber &&
- this.fNumber == obj.fNumber &&
- this.dNumber == obj.dNumber &&
- this.testString == obj.testString &&
- this.cChar == obj.cChar &&
- this.time == obj.time &&
- true
- );
- }
- }
- }
|