diff --git a/tests/Engine/Audio/AlgorithmAudio.cpp b/tests/Engine/Audio/AlgorithmAudioTest.cpp similarity index 100% rename from tests/Engine/Audio/AlgorithmAudio.cpp rename to tests/Engine/Audio/AlgorithmAudioTest.cpp diff --git a/tests/Engine/Audio/Music.cpp b/tests/Engine/Audio/MusicTest.cpp similarity index 100% rename from tests/Engine/Audio/Music.cpp rename to tests/Engine/Audio/MusicTest.cpp diff --git a/tests/Engine/Audio/SoundBuffer.cpp b/tests/Engine/Audio/SoundBufferTest.cpp similarity index 100% rename from tests/Engine/Audio/SoundBuffer.cpp rename to tests/Engine/Audio/SoundBufferTest.cpp diff --git a/tests/Engine/Audio/SoundEmitter.cpp b/tests/Engine/Audio/SoundEmitterTest.cpp similarity index 100% rename from tests/Engine/Audio/SoundEmitter.cpp rename to tests/Engine/Audio/SoundEmitterTest.cpp diff --git a/tests/Engine/Audio/Sound.cpp b/tests/Engine/Audio/SoundTest.cpp similarity index 100% rename from tests/Engine/Audio/Sound.cpp rename to tests/Engine/Audio/SoundTest.cpp diff --git a/tests/Engine/Core/AbstractHash.cpp b/tests/Engine/Core/AbstractHashTest.cpp similarity index 100% rename from tests/Engine/Core/AbstractHash.cpp rename to tests/Engine/Core/AbstractHashTest.cpp diff --git a/tests/Engine/Core/AlgorithmCore.cpp b/tests/Engine/Core/AlgorithmCoreTest.cpp similarity index 100% rename from tests/Engine/Core/AlgorithmCore.cpp rename to tests/Engine/Core/AlgorithmCoreTest.cpp diff --git a/tests/Engine/Core/Bitset.cpp b/tests/Engine/Core/BitsetTest.cpp similarity index 100% rename from tests/Engine/Core/Bitset.cpp rename to tests/Engine/Core/BitsetTest.cpp diff --git a/tests/Engine/Core/ByteArray.cpp b/tests/Engine/Core/ByteArrayTest.cpp similarity index 100% rename from tests/Engine/Core/ByteArray.cpp rename to tests/Engine/Core/ByteArrayTest.cpp diff --git a/tests/Engine/Core/ByteStream.cpp b/tests/Engine/Core/ByteStreamTest.cpp similarity index 100% rename from tests/Engine/Core/ByteStream.cpp rename to tests/Engine/Core/ByteStreamTest.cpp diff --git a/tests/Engine/Core/Clock.cpp b/tests/Engine/Core/ClockTest.cpp similarity index 100% rename from tests/Engine/Core/Clock.cpp rename to tests/Engine/Core/ClockTest.cpp diff --git a/tests/Engine/Core/Color.cpp b/tests/Engine/Core/ColorTest.cpp similarity index 100% rename from tests/Engine/Core/Color.cpp rename to tests/Engine/Core/ColorTest.cpp diff --git a/tests/Engine/Core/Error.cpp b/tests/Engine/Core/ErrorTest.cpp similarity index 100% rename from tests/Engine/Core/Error.cpp rename to tests/Engine/Core/ErrorTest.cpp diff --git a/tests/Engine/Core/File.cpp b/tests/Engine/Core/FileTest.cpp similarity index 100% rename from tests/Engine/Core/File.cpp rename to tests/Engine/Core/FileTest.cpp diff --git a/tests/Engine/Core/MemoryPool.cpp b/tests/Engine/Core/MemoryPoolTest.cpp similarity index 100% rename from tests/Engine/Core/MemoryPool.cpp rename to tests/Engine/Core/MemoryPoolTest.cpp diff --git a/tests/Engine/Core/ObjectHandle.cpp b/tests/Engine/Core/ObjectHandleTest.cpp similarity index 100% rename from tests/Engine/Core/ObjectHandle.cpp rename to tests/Engine/Core/ObjectHandleTest.cpp diff --git a/tests/Engine/Core/ObjectRef.cpp b/tests/Engine/Core/ObjectRefTest.cpp similarity index 100% rename from tests/Engine/Core/ObjectRef.cpp rename to tests/Engine/Core/ObjectRefTest.cpp diff --git a/tests/Engine/Core/ParameterList.cpp b/tests/Engine/Core/ParameterListTest.cpp similarity index 100% rename from tests/Engine/Core/ParameterList.cpp rename to tests/Engine/Core/ParameterListTest.cpp diff --git a/tests/Engine/Core/PrimitiveList.cpp b/tests/Engine/Core/PrimitiveListTest.cpp similarity index 100% rename from tests/Engine/Core/PrimitiveList.cpp rename to tests/Engine/Core/PrimitiveListTest.cpp diff --git a/tests/Engine/Core/RefCounted.cpp b/tests/Engine/Core/RefCountedTest.cpp similarity index 100% rename from tests/Engine/Core/RefCounted.cpp rename to tests/Engine/Core/RefCountedTest.cpp diff --git a/tests/Engine/Core/Serialization.cpp b/tests/Engine/Core/SerializationTest.cpp similarity index 100% rename from tests/Engine/Core/Serialization.cpp rename to tests/Engine/Core/SerializationTest.cpp diff --git a/tests/Engine/Core/Signal.cpp b/tests/Engine/Core/SignalTest.cpp similarity index 100% rename from tests/Engine/Core/Signal.cpp rename to tests/Engine/Core/SignalTest.cpp diff --git a/tests/Engine/Core/SparsePtr.cpp b/tests/Engine/Core/SparsePtrTest.cpp similarity index 100% rename from tests/Engine/Core/SparsePtr.cpp rename to tests/Engine/Core/SparsePtrTest.cpp diff --git a/tests/Engine/Core/StackVector.cpp b/tests/Engine/Core/StackVectorTest.cpp similarity index 100% rename from tests/Engine/Core/StackVector.cpp rename to tests/Engine/Core/StackVectorTest.cpp diff --git a/tests/Engine/Core/StringExt.cpp b/tests/Engine/Core/StringExtTest.cpp similarity index 100% rename from tests/Engine/Core/StringExt.cpp rename to tests/Engine/Core/StringExtTest.cpp diff --git a/tests/Engine/Math/AlgorithmMath.cpp b/tests/Engine/Math/AlgorithmMathTest.cpp similarity index 100% rename from tests/Engine/Math/AlgorithmMath.cpp rename to tests/Engine/Math/AlgorithmMathTest.cpp diff --git a/tests/Engine/Math/Angle.cpp b/tests/Engine/Math/AngleTest.cpp similarity index 100% rename from tests/Engine/Math/Angle.cpp rename to tests/Engine/Math/AngleTest.cpp diff --git a/tests/Engine/Math/BoundingVolume.cpp b/tests/Engine/Math/BoundingVolumeTest.cpp similarity index 100% rename from tests/Engine/Math/BoundingVolume.cpp rename to tests/Engine/Math/BoundingVolumeTest.cpp diff --git a/tests/Engine/Math/Box.cpp b/tests/Engine/Math/BoxTest.cpp similarity index 100% rename from tests/Engine/Math/Box.cpp rename to tests/Engine/Math/BoxTest.cpp diff --git a/tests/Engine/Math/EulerAngles.cpp b/tests/Engine/Math/EulerAnglesTest.cpp similarity index 100% rename from tests/Engine/Math/EulerAngles.cpp rename to tests/Engine/Math/EulerAnglesTest.cpp diff --git a/tests/Engine/Math/Frustum.cpp b/tests/Engine/Math/FrustumTest.cpp similarity index 100% rename from tests/Engine/Math/Frustum.cpp rename to tests/Engine/Math/FrustumTest.cpp diff --git a/tests/Engine/Math/Matrix4.cpp b/tests/Engine/Math/Matrix4Test.cpp similarity index 100% rename from tests/Engine/Math/Matrix4.cpp rename to tests/Engine/Math/Matrix4Test.cpp diff --git a/tests/Engine/Math/OrientedBox.cpp b/tests/Engine/Math/OrientedBoxTest.cpp similarity index 100% rename from tests/Engine/Math/OrientedBox.cpp rename to tests/Engine/Math/OrientedBoxTest.cpp diff --git a/tests/Engine/Math/Plane.cpp b/tests/Engine/Math/PlaneTest.cpp similarity index 100% rename from tests/Engine/Math/Plane.cpp rename to tests/Engine/Math/PlaneTest.cpp diff --git a/tests/Engine/Math/Quaternion.cpp b/tests/Engine/Math/QuaternionTest.cpp similarity index 100% rename from tests/Engine/Math/Quaternion.cpp rename to tests/Engine/Math/QuaternionTest.cpp diff --git a/tests/Engine/Math/Ray.cpp b/tests/Engine/Math/RayTest.cpp similarity index 100% rename from tests/Engine/Math/Ray.cpp rename to tests/Engine/Math/RayTest.cpp diff --git a/tests/Engine/Math/Rect.cpp b/tests/Engine/Math/RectTest.cpp similarity index 100% rename from tests/Engine/Math/Rect.cpp rename to tests/Engine/Math/RectTest.cpp diff --git a/tests/Engine/Math/Sphere.cpp b/tests/Engine/Math/SphereTest.cpp similarity index 100% rename from tests/Engine/Math/Sphere.cpp rename to tests/Engine/Math/SphereTest.cpp diff --git a/tests/Engine/Math/Vector2.cpp b/tests/Engine/Math/Vector2Test.cpp similarity index 100% rename from tests/Engine/Math/Vector2.cpp rename to tests/Engine/Math/Vector2Test.cpp diff --git a/tests/Engine/Math/Vector3.cpp b/tests/Engine/Math/Vector3Test.cpp similarity index 100% rename from tests/Engine/Math/Vector3.cpp rename to tests/Engine/Math/Vector3Test.cpp diff --git a/tests/Engine/Math/Vector4.cpp b/tests/Engine/Math/Vector4Test.cpp similarity index 100% rename from tests/Engine/Math/Vector4.cpp rename to tests/Engine/Math/Vector4Test.cpp diff --git a/tests/Engine/Network/IpAddress.cpp b/tests/Engine/Network/IpAddressTest.cpp similarity index 100% rename from tests/Engine/Network/IpAddress.cpp rename to tests/Engine/Network/IpAddressTest.cpp diff --git a/tests/Engine/Network/SocketPoller.cpp b/tests/Engine/Network/SocketPollerTest.cpp similarity index 100% rename from tests/Engine/Network/SocketPoller.cpp rename to tests/Engine/Network/SocketPollerTest.cpp diff --git a/tests/Engine/Network/TCP.cpp b/tests/Engine/Network/TCPTest.cpp similarity index 100% rename from tests/Engine/Network/TCP.cpp rename to tests/Engine/Network/TCPTest.cpp diff --git a/tests/Engine/Network/UdpSocket.cpp b/tests/Engine/Network/UdpSocketTest.cpp similarity index 100% rename from tests/Engine/Network/UdpSocket.cpp rename to tests/Engine/Network/UdpSocketTest.cpp diff --git a/tests/Engine/Physics2D/Collider2D.cpp b/tests/Engine/Physics2D/Collider2DTest.cpp similarity index 100% rename from tests/Engine/Physics2D/Collider2D.cpp rename to tests/Engine/Physics2D/Collider2DTest.cpp diff --git a/tests/Engine/Physics2D/PhysWorld2D.cpp b/tests/Engine/Physics2D/PhysWorld2DTest.cpp similarity index 100% rename from tests/Engine/Physics2D/PhysWorld2D.cpp rename to tests/Engine/Physics2D/PhysWorld2DTest.cpp diff --git a/tests/Engine/Physics2D/RigidBody2D.cpp b/tests/Engine/Physics2D/RigidBody2DTest.cpp similarity index 100% rename from tests/Engine/Physics2D/RigidBody2D.cpp rename to tests/Engine/Physics2D/RigidBody2DTest.cpp diff --git a/tests/Engine/Shader/AccessMember.cpp b/tests/Engine/Shader/AccessMemberTest.cpp similarity index 100% rename from tests/Engine/Shader/AccessMember.cpp rename to tests/Engine/Shader/AccessMemberTest.cpp