37 lines
868 B
Swift
37 lines
868 B
Swift
//
|
|
// StorageServiceMock.swift
|
|
// AutoCatTests
|
|
//
|
|
// Created by Selim Mustafaev on 13.07.2024.
|
|
// Copyright © 2024 Selim Mustafaev. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
import AutoCatCore
|
|
|
|
actor StorageServiceMock {
|
|
|
|
var vehicle = VehicleDto()
|
|
|
|
func setVehicle(_ vehicle: VehicleDto) async {
|
|
self.vehicle = vehicle
|
|
}
|
|
}
|
|
|
|
extension StorageServiceMock: StorageServiceProtocol {
|
|
|
|
func addNote(text: String, to number: String) async throws -> AutoCatCore.VehicleDto {
|
|
vehicle
|
|
}
|
|
|
|
func deleteNote(id: String, for number: String) async throws -> AutoCatCore.VehicleDto {
|
|
vehicle
|
|
}
|
|
|
|
func editNote(id: String, text: String, for number: String) async throws -> AutoCatCore.VehicleDto {
|
|
vehicle
|
|
}
|
|
|
|
func updateVehicleIfExists(dto: AutoCatCore.VehicleDto) async throws { }
|
|
}
|