AutoCat/AutoCatTests/Extensions/VehicleEventDto+Presets.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
)
}
}