diff --git a/App/Sources/Extensions/ModelContext+Conformances.swift b/App/Sources/Extensions/ModelContext+Conformances.swift new file mode 100644 index 0000000..b13caec --- /dev/null +++ b/App/Sources/Extensions/ModelContext+Conformances.swift @@ -0,0 +1,8 @@ +import SwiftData + +/// Extends ModelContext to conform to the Repository protocol. +/// +/// This extension allows ModelContext from SwiftData to be used as a repository, +/// enabling dependency injection and facilitating unit testing by allowing mock +/// repositories to be substituted during tests. +extension ModelContext: Repository {}