public override void RecordPhysics(float time)
 {
     _vectorFileStream.WriteLine(_vectorSerializer.Serialize(GameObjects[0].GetPositionDiff()));
     _quaternionFileStream.WriteLine(_quaternionSerializer.Serialize(GameObjects[0].GetRotationDiff()));
     base.RecordPhysics(time);
 }
        public void EmptyQuaternionIsCorrectlySerialized()
        {
            var serializedQuaternion = _serializer.Serialize(new Quaternion(0, 0, 0, 0));

            Check.That(serializedQuaternion).IsEqualTo("Quaternion(0,0,0,0)");
        }