AutoCat/AutoCatTests/Mocks/StorageServiceMock.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 { }
}