public void Lz4FormatsToBytes() { var test = TestResourceFactory.CreateRandom() as MockClassC; var zip = new LZ4ZipFormatter(TestResourceFactory.CreateBsonFormatter()); var formatted = zip.FormatObj(test); var unformatted = zip.UnformatObj<MockClassA>(formatted) as MockClassC; Assert.AreEqual(unformatted.Id, test.Id); Assert.AreEqual(unformatted.Name, test.Name); Assert.AreEqual(unformatted.GetSomeCheckSum[0], test.GetSomeCheckSum[0]); Assert.AreEqual(unformatted.Location.X, test.Location.X); Assert.AreEqual(unformatted.Location.Y, test.Location.Y); Assert.AreEqual(unformatted.Location.Z, test.Location.Z); Assert.AreEqual(unformatted.Location.W, test.Location.W); Assert.AreEqual(unformatted.ReferenceCode, test.ReferenceCode); Assert.AreEqual(unformatted.ReplicationID, test.ReplicationID); }