45 lines
1005 B
Swift
45 lines
1005 B
Swift
//
|
|
// VehicleEventDto+Presets.swift
|
|
// AutoCatTests
|
|
//
|
|
// Created by Selim Mustafaev on 18.12.2024.
|
|
// Copyright © 2024 Selim Mustafaev. All rights reserved.
|
|
//
|
|
|
|
import CoreLocation
|
|
import AutoCatCore
|
|
@testable import AutoCat
|
|
|
|
extension VehicleEventDto {
|
|
|
|
static let validId = "0a41949b-0650-4155-a6d9-96cb4fcaad8b"
|
|
static let invalidId = "1930c803-a9b2-4ece-8e88-f27523bb7b5b"
|
|
|
|
static let validLatitude: Double = 42
|
|
static let validLongitude: Double = 24
|
|
|
|
static var valid: VehicleEventDto {
|
|
|
|
var event = VehicleEventDto(
|
|
lat: validLatitude,
|
|
lon: validLongitude,
|
|
addedBy: nil
|
|
)
|
|
|
|
event.id = validId
|
|
event.date = 0
|
|
return event
|
|
}
|
|
|
|
var viewModel: EventModel {
|
|
|
|
EventModel(
|
|
id: id,
|
|
date: "",
|
|
coordinate: CLLocationCoordinate2DMake(latitude, longitude),
|
|
address: "",
|
|
isMe: true
|
|
)
|
|
}
|
|
}
|