public InterfaceImplementation()
 {
     classWithInterfaceImplemented     = new ClassWithInterfaceOptimization();
     classWithoutInterfaceOptimization = new ClassWithoutInterfaceOptimization();
     point  = new ReadonlyPoint3D(100, 100, 100);
     config = new CsvConfig(';');
 }
 public ToLineFunction()
 {
     random = new Random(42);
     point  = new ReadonlyPoint3D(
         randomFloat(),
         randomFloat(),
         randomFloat()
         );
     emfWithReadonlyLoggingModel = new EMFPackageWithReadonlyLoggingModel(
         randomFloat(),
         randomFloat(),
         randomFloat(),
         randomFloat(),
         randomFloat(),
         randomFloat(),
         randomFloat(),
         (byte)random.Next(0, 255),
         (byte)random.Next(0, 255)
         );
     emfWithMutableLoggingModel = new EMFPackageWithMutableLoggingModel(
         randomFloat(),
         randomFloat(),
         randomFloat(),
         randomFloat(),
         randomFloat(),
         randomFloat(),
         randomFloat(),
         (byte)random.Next(0, 255),
         (byte)random.Next(0, 255)
         );
     emfPackage = new EMFPackage(
         randomFloat(),
         randomFloat(),
         randomFloat(),
         randomFloat(),
         randomFloat(),
         randomFloat(),
         randomFloat(),
         (byte)random.Next(0, 255),
         (byte)random.Next(0, 255)
         );
     emf_imu_metaPackage = new EMF_IMU_MetaPackage(
         emf: emfPackage,
         imu: new IMUPackage(
             (short)random.Next(0, 30_000),
             (short)random.Next(0, 30_000),
             (short)random.Next(0, 30_000),
             (short)random.Next(0, 30_000),
             (short)random.Next(0, 30_000),
             (short)random.Next(0, 30_000)
             ),
         0, 0, 0, 0, 0
         );;
 }