├── .gitattributes
├── 9781484274279.JPG
├── Chapter 1
└── Final
│ └── Demo
│ ├── Demo
│ └── Assets.xcassets
│ │ ├── Contents.json
│ │ └── AccentColor.colorset
│ │ └── Contents.json
│ └── Demo.xcodeproj
│ └── project.xcworkspace
│ └── contents.xcworkspacedata
├── Chapter 5
├── Final
│ └── Demo
│ │ ├── Demo
│ │ └── Assets.xcassets
│ │ │ ├── Contents.json
│ │ │ ├── Drip.imageset
│ │ │ ├── Drip@2x.png
│ │ │ └── Drip@3x.png
│ │ │ ├── Black.imageset
│ │ │ ├── Black@2x.png
│ │ │ └── Black@3x.png
│ │ │ ├── Doppio.imageset
│ │ │ ├── Doppio@2x.png
│ │ │ └── Doppio@3x.png
│ │ │ ├── Galao.imageset
│ │ │ ├── Galao@2x.png
│ │ │ └── Galao@3x.png
│ │ │ ├── Irish.imageset
│ │ │ ├── Irish@2x.png
│ │ │ └── Irish@3x.png
│ │ │ ├── Latte.imageset
│ │ │ ├── Latte@2x.png
│ │ │ └── Latte@3x.png
│ │ │ ├── Mocha.imageset
│ │ │ ├── Mocha@2x.png
│ │ │ └── Mocha@3x.png
│ │ │ ├── Nitro.imageset
│ │ │ ├── Nitro@2x.png
│ │ │ └── Nitro@3x.png
│ │ │ ├── lungo.imageset
│ │ │ ├── lungo@2x.png
│ │ │ └── lungo@3x.png
│ │ │ ├── Cortado.imageset
│ │ │ ├── Cortado@2x.png
│ │ │ └── Cortado@3x.png
│ │ │ ├── Red eye.imageset
│ │ │ ├── Red eye@2x.png
│ │ │ └── Red eye@3x.png
│ │ │ ├── Affogato.imageset
│ │ │ ├── Affogato@2x.png
│ │ │ └── Affogato@3x.png
│ │ │ ├── Espresso.imageset
│ │ │ ├── Espresso@2x.png
│ │ │ └── Espresso@3x.png
│ │ │ ├── Majagran.imageset
│ │ │ ├── Majagran@2x.png
│ │ │ └── Majagran@3x.png
│ │ │ ├── Moka pot.imageset
│ │ │ ├── Moka pot@2x.png
│ │ │ └── Moka pot@3x.png
│ │ │ ├── Aeropress.imageset
│ │ │ ├── Aeropress@2x.png
│ │ │ └── Aeropress@3x.png
│ │ │ ├── Americano.imageset
│ │ │ ├── Americano@2x.png
│ │ │ └── Americano@3x.png
│ │ │ ├── Cold brew.imageset
│ │ │ ├── Cold brew@2x.png
│ │ │ └── Cold brew@3x.png
│ │ │ ├── Macchiato.imageset
│ │ │ ├── Macchiato@2x.png
│ │ │ └── Macchiato@3x.png
│ │ │ ├── Pull over.imageset
│ │ │ ├── Pull over@2x.png
│ │ │ └── Pull over@3x.png
│ │ │ ├── Ristretto.imageset
│ │ │ ├── Ristretto@2x.png
│ │ │ └── Ristretto@3x.png
│ │ │ ├── AppIcon.appiconset
│ │ │ ├── ItunesArtwork@2x.png
│ │ │ ├── Icon-App-20x20@1x.png
│ │ │ ├── Icon-App-20x20@2x.png
│ │ │ ├── Icon-App-20x20@3x.png
│ │ │ ├── Icon-App-29x29@1x.png
│ │ │ ├── Icon-App-29x29@2x.png
│ │ │ ├── Icon-App-29x29@3x.png
│ │ │ ├── Icon-App-40x40@1x.png
│ │ │ ├── Icon-App-40x40@2x.png
│ │ │ ├── Icon-App-40x40@3x.png
│ │ │ ├── Icon-App-60x60@2x.png
│ │ │ ├── Icon-App-60x60@3x.png
│ │ │ ├── Icon-App-76x76@1x.png
│ │ │ ├── Icon-App-76x76@2x.png
│ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ │ ├── Cappuccino.imageset
│ │ │ ├── Cappuccino@2x.png
│ │ │ └── Cappuccino@3x.png
│ │ │ ├── Cold Brew-M.imageset
│ │ │ ├── Cold Brew@2x.png
│ │ │ └── Cold Brew@3x.png
│ │ │ ├── Flat white.imageset
│ │ │ ├── Flat white@2x.png
│ │ │ └── Flat white@3x.png
│ │ │ ├── Frappuccino.imageset
│ │ │ ├── Frappuccino@2x.png
│ │ │ └── Frappuccino@3x.png
│ │ │ ├── Iced coffee.imageset
│ │ │ ├── Iced coffee@2x.png
│ │ │ └── Iced coffee@3x.png
│ │ │ ├── Precolator.imageset
│ │ │ ├── Precolator@2x.png
│ │ │ └── Precolator@3x.png
│ │ │ ├── Cafe au lait.imageset
│ │ │ ├── Cafe au lait@2x.png
│ │ │ └── Cafe au lait@3x.png
│ │ │ ├── French press.imageset
│ │ │ ├── French press@2x.png
│ │ │ └── French press@3x.png
│ │ │ ├── Single Serve.imageset
│ │ │ ├── Single Serve@2x.png
│ │ │ └── Single Serve@3x.png
│ │ │ ├── Iced espresso.imageset
│ │ │ ├── Iced espresso@2x.png
│ │ │ └── Iced espresso@3x.png
│ │ │ └── AccentColor.colorset
│ │ │ └── Contents.json
│ │ └── Demo.xcodeproj
│ │ └── project.xcworkspace
│ │ └── contents.xcworkspacedata
└── Start
│ └── Demo
│ ├── Demo
│ └── Assets.xcassets
│ │ ├── Contents.json
│ │ ├── Drip.imageset
│ │ ├── Drip@2x.png
│ │ └── Drip@3x.png
│ │ ├── Black.imageset
│ │ ├── Black@2x.png
│ │ └── Black@3x.png
│ │ ├── Doppio.imageset
│ │ ├── Doppio@2x.png
│ │ └── Doppio@3x.png
│ │ ├── Galao.imageset
│ │ ├── Galao@2x.png
│ │ └── Galao@3x.png
│ │ ├── Irish.imageset
│ │ ├── Irish@2x.png
│ │ └── Irish@3x.png
│ │ ├── Latte.imageset
│ │ ├── Latte@2x.png
│ │ └── Latte@3x.png
│ │ ├── Mocha.imageset
│ │ ├── Mocha@2x.png
│ │ └── Mocha@3x.png
│ │ ├── Nitro.imageset
│ │ ├── Nitro@2x.png
│ │ └── Nitro@3x.png
│ │ ├── lungo.imageset
│ │ ├── lungo@2x.png
│ │ └── lungo@3x.png
│ │ ├── Cortado.imageset
│ │ ├── Cortado@2x.png
│ │ └── Cortado@3x.png
│ │ ├── Red eye.imageset
│ │ ├── Red eye@2x.png
│ │ └── Red eye@3x.png
│ │ ├── Affogato.imageset
│ │ ├── Affogato@2x.png
│ │ └── Affogato@3x.png
│ │ ├── Espresso.imageset
│ │ ├── Espresso@2x.png
│ │ └── Espresso@3x.png
│ │ ├── Majagran.imageset
│ │ ├── Majagran@2x.png
│ │ └── Majagran@3x.png
│ │ ├── Moka pot.imageset
│ │ ├── Moka pot@2x.png
│ │ └── Moka pot@3x.png
│ │ ├── Aeropress.imageset
│ │ ├── Aeropress@2x.png
│ │ └── Aeropress@3x.png
│ │ ├── Americano.imageset
│ │ ├── Americano@2x.png
│ │ └── Americano@3x.png
│ │ ├── Cold brew.imageset
│ │ ├── Cold brew@2x.png
│ │ └── Cold brew@3x.png
│ │ ├── Macchiato.imageset
│ │ ├── Macchiato@2x.png
│ │ └── Macchiato@3x.png
│ │ ├── Pull over.imageset
│ │ ├── Pull over@2x.png
│ │ └── Pull over@3x.png
│ │ ├── Ristretto.imageset
│ │ ├── Ristretto@2x.png
│ │ └── Ristretto@3x.png
│ │ ├── AppIcon.appiconset
│ │ ├── ItunesArtwork@2x.png
│ │ ├── Icon-App-20x20@1x.png
│ │ ├── Icon-App-20x20@2x.png
│ │ ├── Icon-App-20x20@3x.png
│ │ ├── Icon-App-29x29@1x.png
│ │ ├── Icon-App-29x29@2x.png
│ │ ├── Icon-App-29x29@3x.png
│ │ ├── Icon-App-40x40@1x.png
│ │ ├── Icon-App-40x40@2x.png
│ │ ├── Icon-App-40x40@3x.png
│ │ ├── Icon-App-60x60@2x.png
│ │ ├── Icon-App-60x60@3x.png
│ │ ├── Icon-App-76x76@1x.png
│ │ ├── Icon-App-76x76@2x.png
│ │ └── Icon-App-83.5x83.5@2x.png
│ │ ├── Cappuccino.imageset
│ │ ├── Cappuccino@2x.png
│ │ └── Cappuccino@3x.png
│ │ ├── Cold Brew-M.imageset
│ │ ├── Cold Brew@2x.png
│ │ └── Cold Brew@3x.png
│ │ ├── Flat white.imageset
│ │ ├── Flat white@2x.png
│ │ └── Flat white@3x.png
│ │ ├── Frappuccino.imageset
│ │ ├── Frappuccino@2x.png
│ │ └── Frappuccino@3x.png
│ │ ├── Iced coffee.imageset
│ │ ├── Iced coffee@2x.png
│ │ └── Iced coffee@3x.png
│ │ ├── Precolator.imageset
│ │ ├── Precolator@2x.png
│ │ └── Precolator@3x.png
│ │ ├── Cafe au lait.imageset
│ │ ├── Cafe au lait@2x.png
│ │ └── Cafe au lait@3x.png
│ │ ├── French press.imageset
│ │ ├── French press@2x.png
│ │ └── French press@3x.png
│ │ ├── Single Serve.imageset
│ │ ├── Single Serve@2x.png
│ │ └── Single Serve@3x.png
│ │ ├── Iced espresso.imageset
│ │ ├── Iced espresso@2x.png
│ │ └── Iced espresso@3x.png
│ │ └── AccentColor.colorset
│ │ └── Contents.json
│ └── Demo.xcodeproj
│ └── project.xcworkspace
│ └── contents.xcworkspacedata
├── Chapter 10
├── Final
│ └── Books
│ │ ├── Books
│ │ ├── Assets.xcassets
│ │ │ ├── Contents.json
│ │ │ ├── book.imageset
│ │ │ │ └── book.png
│ │ │ ├── BAM.imageset
│ │ │ │ └── Artboard Copy 6.png
│ │ │ ├── Indie.imageset
│ │ │ │ └── Artboard Copy.png
│ │ │ ├── Amazon.imageset
│ │ │ │ └── Artboard Copy 10.png
│ │ │ ├── Apple.imageset
│ │ │ │ └── Artboard Copy 11.png
│ │ │ ├── Barnes.imageset
│ │ │ │ └── Artboard Copy 9.png
│ │ │ ├── BookShop.imageset
│ │ │ │ └── Artboard Copy 7.png
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Icon-App-20x20@1x.png
│ │ │ │ ├── Icon-App-20x20@2x.png
│ │ │ │ ├── Icon-App-20x20@3x.png
│ │ │ │ ├── Icon-App-29x29@1x.png
│ │ │ │ ├── Icon-App-29x29@2x.png
│ │ │ │ ├── Icon-App-29x29@3x.png
│ │ │ │ ├── Icon-App-40x40@1x.png
│ │ │ │ ├── Icon-App-40x40@2x.png
│ │ │ │ ├── Icon-App-40x40@3x.png
│ │ │ │ ├── Icon-App-60x60@2x.png
│ │ │ │ ├── Icon-App-60x60@3x.png
│ │ │ │ ├── Icon-App-76x76@1x.png
│ │ │ │ ├── Icon-App-76x76@2x.png
│ │ │ │ ├── ItunesArtwork@2x.png
│ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ └── line.horizontal.3.decrease.circle.symbolset
│ │ │ │ └── Contents.json
│ │ └── CoreData
│ │ │ ├── Books.xcdatamodeld
│ │ │ └── .xccurrentversion
│ │ │ ├── Book+CoreDataClass.swift
│ │ │ └── BuyLink+CoreDataClass.swift
│ │ ├── Books.xcodeproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcuserdata
│ │ │ └── khaledElMorabea.xcuserdatad
│ │ │ └── UserInterfaceState.xcuserstate
│ │ └── BooksTests
│ │ └── CoreData
│ │ └── TestEntity+CoreDataClass.swift
└── Start
│ └── Books
│ ├── Books
│ ├── Assets.xcassets
│ │ ├── Contents.json
│ │ ├── book.imageset
│ │ │ └── book.png
│ │ ├── BAM.imageset
│ │ │ └── Artboard Copy 6.png
│ │ ├── Indie.imageset
│ │ │ └── Artboard Copy.png
│ │ ├── Amazon.imageset
│ │ │ └── Artboard Copy 10.png
│ │ ├── Apple.imageset
│ │ │ └── Artboard Copy 11.png
│ │ ├── Barnes.imageset
│ │ │ └── Artboard Copy 9.png
│ │ ├── BookShop.imageset
│ │ │ └── Artboard Copy 7.png
│ │ ├── AppIcon.appiconset
│ │ │ ├── Icon-App-20x20@1x.png
│ │ │ ├── Icon-App-20x20@2x.png
│ │ │ ├── Icon-App-20x20@3x.png
│ │ │ ├── Icon-App-29x29@1x.png
│ │ │ ├── Icon-App-29x29@2x.png
│ │ │ ├── Icon-App-29x29@3x.png
│ │ │ ├── Icon-App-40x40@1x.png
│ │ │ ├── Icon-App-40x40@2x.png
│ │ │ ├── Icon-App-40x40@3x.png
│ │ │ ├── Icon-App-60x60@2x.png
│ │ │ ├── Icon-App-60x60@3x.png
│ │ │ ├── Icon-App-76x76@1x.png
│ │ │ ├── Icon-App-76x76@2x.png
│ │ │ ├── ItunesArtwork@2x.png
│ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ ├── AccentColor.colorset
│ │ │ └── Contents.json
│ │ └── line.horizontal.3.decrease.circle.symbolset
│ │ │ └── Contents.json
│ └── CoreData
│ │ ├── Book+CoreDataClass.swift
│ │ └── BuyLink+CoreDataClass.swift
│ └── Books.xcodeproj
│ └── project.xcworkspace
│ ├── contents.xcworkspacedata
│ └── xcuserdata
│ └── khaledElMorabea.xcuserdatad
│ └── UserInterfaceState.xcuserstate
├── Chapter 11
├── Final
│ └── Books
│ │ ├── Books
│ │ ├── Assets.xcassets
│ │ │ ├── Contents.json
│ │ │ ├── book.imageset
│ │ │ │ └── book.png
│ │ │ ├── BAM.imageset
│ │ │ │ └── Artboard Copy 6.png
│ │ │ ├── Indie.imageset
│ │ │ │ └── Artboard Copy.png
│ │ │ ├── Amazon.imageset
│ │ │ │ └── Artboard Copy 10.png
│ │ │ ├── Apple.imageset
│ │ │ │ └── Artboard Copy 11.png
│ │ │ ├── Barnes.imageset
│ │ │ │ └── Artboard Copy 9.png
│ │ │ ├── BookShop.imageset
│ │ │ │ └── Artboard Copy 7.png
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Icon-App-20x20@1x.png
│ │ │ │ ├── Icon-App-20x20@2x.png
│ │ │ │ ├── Icon-App-20x20@3x.png
│ │ │ │ ├── Icon-App-29x29@1x.png
│ │ │ │ ├── Icon-App-29x29@2x.png
│ │ │ │ ├── Icon-App-29x29@3x.png
│ │ │ │ ├── Icon-App-40x40@1x.png
│ │ │ │ ├── Icon-App-40x40@2x.png
│ │ │ │ ├── Icon-App-40x40@3x.png
│ │ │ │ ├── Icon-App-60x60@2x.png
│ │ │ │ ├── Icon-App-60x60@3x.png
│ │ │ │ ├── Icon-App-76x76@1x.png
│ │ │ │ ├── Icon-App-76x76@2x.png
│ │ │ │ ├── ItunesArtwork@2x.png
│ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ └── line.horizontal.3.decrease.circle.symbolset
│ │ │ │ └── Contents.json
│ │ └── CoreData
│ │ │ ├── Book+CoreDataClass.swift
│ │ │ └── BuyLink+CoreDataClass.swift
│ │ ├── BooksTests
│ │ ├── Helpers
│ │ │ └── booksNoReview.json
│ │ └── CoreData
│ │ │ └── TestEntity+CoreDataClass.swift
│ │ └── Books.xcodeproj
│ │ ├── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcuserdata
│ │ │ └── khaledElMorabea.xcuserdatad
│ │ │ └── UserInterfaceState.xcuserstate
│ │ └── xcuserdata
│ │ └── garem.xcuserdatad
│ │ └── xcdebugger
│ │ └── Breakpoints_v2.xcbkptlist
└── Start
│ └── Books
│ ├── Books
│ ├── Assets.xcassets
│ │ ├── Contents.json
│ │ ├── book.imageset
│ │ │ └── book.png
│ │ ├── BAM.imageset
│ │ │ └── Artboard Copy 6.png
│ │ ├── Indie.imageset
│ │ │ └── Artboard Copy.png
│ │ ├── Amazon.imageset
│ │ │ └── Artboard Copy 10.png
│ │ ├── Apple.imageset
│ │ │ └── Artboard Copy 11.png
│ │ ├── Barnes.imageset
│ │ │ └── Artboard Copy 9.png
│ │ ├── BookShop.imageset
│ │ │ └── Artboard Copy 7.png
│ │ ├── AppIcon.appiconset
│ │ │ ├── Icon-App-20x20@1x.png
│ │ │ ├── Icon-App-20x20@2x.png
│ │ │ ├── Icon-App-20x20@3x.png
│ │ │ ├── Icon-App-29x29@1x.png
│ │ │ ├── Icon-App-29x29@2x.png
│ │ │ ├── Icon-App-29x29@3x.png
│ │ │ ├── Icon-App-40x40@1x.png
│ │ │ ├── Icon-App-40x40@2x.png
│ │ │ ├── Icon-App-40x40@3x.png
│ │ │ ├── Icon-App-60x60@2x.png
│ │ │ ├── Icon-App-60x60@3x.png
│ │ │ ├── Icon-App-76x76@1x.png
│ │ │ ├── Icon-App-76x76@2x.png
│ │ │ ├── ItunesArtwork@2x.png
│ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ ├── AccentColor.colorset
│ │ │ └── Contents.json
│ │ └── line.horizontal.3.decrease.circle.symbolset
│ │ │ └── Contents.json
│ └── CoreData
│ │ ├── Book+CoreDataClass.swift
│ │ └── BuyLink+CoreDataClass.swift
│ ├── BooksTests
│ ├── Helpers
│ │ └── booksNoReview.json
│ └── CoreData
│ │ └── TestEntity+CoreDataClass.swift
│ └── Books.xcodeproj
│ └── project.xcworkspace
│ ├── contents.xcworkspacedata
│ └── xcuserdata
│ └── khaledElMorabea.xcuserdatad
│ └── UserInterfaceState.xcuserstate
├── Chapter 12
├── Final
│ └── Books
│ │ ├── Books
│ │ ├── Assets.xcassets
│ │ │ ├── Contents.json
│ │ │ ├── book.imageset
│ │ │ │ └── book.png
│ │ │ ├── BAM.imageset
│ │ │ │ └── Artboard Copy 6.png
│ │ │ ├── Indie.imageset
│ │ │ │ └── Artboard Copy.png
│ │ │ ├── Amazon.imageset
│ │ │ │ └── Artboard Copy 10.png
│ │ │ ├── Apple.imageset
│ │ │ │ └── Artboard Copy 11.png
│ │ │ ├── Barnes.imageset
│ │ │ │ └── Artboard Copy 9.png
│ │ │ ├── BookShop.imageset
│ │ │ │ └── Artboard Copy 7.png
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Icon-App-20x20@1x.png
│ │ │ │ ├── Icon-App-20x20@2x.png
│ │ │ │ ├── Icon-App-20x20@3x.png
│ │ │ │ ├── Icon-App-29x29@1x.png
│ │ │ │ ├── Icon-App-29x29@2x.png
│ │ │ │ ├── Icon-App-29x29@3x.png
│ │ │ │ ├── Icon-App-40x40@1x.png
│ │ │ │ ├── Icon-App-40x40@2x.png
│ │ │ │ ├── Icon-App-40x40@3x.png
│ │ │ │ ├── Icon-App-60x60@2x.png
│ │ │ │ ├── Icon-App-60x60@3x.png
│ │ │ │ ├── Icon-App-76x76@1x.png
│ │ │ │ ├── Icon-App-76x76@2x.png
│ │ │ │ ├── ItunesArtwork@2x.png
│ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ └── line.horizontal.3.decrease.circle.symbolset
│ │ │ │ └── Contents.json
│ │ └── CoreData
│ │ │ ├── Book+CoreDataClass.swift
│ │ │ └── BuyLink+CoreDataClass.swift
│ │ ├── BooksTests
│ │ ├── Helpers
│ │ │ └── booksNoReview.json
│ │ └── CoreData
│ │ │ └── TestEntity+CoreDataClass.swift
│ │ └── Books.xcodeproj
│ │ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcuserdata
│ │ └── khaledElMorabea.xcuserdatad
│ │ └── UserInterfaceState.xcuserstate
└── Start
│ └── Books
│ ├── Books
│ ├── Assets.xcassets
│ │ ├── Contents.json
│ │ ├── book.imageset
│ │ │ └── book.png
│ │ ├── BAM.imageset
│ │ │ └── Artboard Copy 6.png
│ │ ├── Indie.imageset
│ │ │ └── Artboard Copy.png
│ │ ├── Amazon.imageset
│ │ │ └── Artboard Copy 10.png
│ │ ├── Apple.imageset
│ │ │ └── Artboard Copy 11.png
│ │ ├── Barnes.imageset
│ │ │ └── Artboard Copy 9.png
│ │ ├── BookShop.imageset
│ │ │ └── Artboard Copy 7.png
│ │ ├── AppIcon.appiconset
│ │ │ ├── Icon-App-20x20@1x.png
│ │ │ ├── Icon-App-20x20@2x.png
│ │ │ ├── Icon-App-20x20@3x.png
│ │ │ ├── Icon-App-29x29@1x.png
│ │ │ ├── Icon-App-29x29@2x.png
│ │ │ ├── Icon-App-29x29@3x.png
│ │ │ ├── Icon-App-40x40@1x.png
│ │ │ ├── Icon-App-40x40@2x.png
│ │ │ ├── Icon-App-40x40@3x.png
│ │ │ ├── Icon-App-60x60@2x.png
│ │ │ ├── Icon-App-60x60@3x.png
│ │ │ ├── Icon-App-76x76@1x.png
│ │ │ ├── Icon-App-76x76@2x.png
│ │ │ ├── ItunesArtwork@2x.png
│ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ ├── AccentColor.colorset
│ │ │ └── Contents.json
│ │ └── line.horizontal.3.decrease.circle.symbolset
│ │ │ └── Contents.json
│ └── CoreData
│ │ ├── Book+CoreDataClass.swift
│ │ └── BuyLink+CoreDataClass.swift
│ ├── BooksTests
│ ├── Helpers
│ │ └── booksNoReview.json
│ └── CoreData
│ │ └── TestEntity+CoreDataClass.swift
│ └── Books.xcodeproj
│ └── project.xcworkspace
│ ├── contents.xcworkspacedata
│ └── xcuserdata
│ └── khaledElMorabea.xcuserdatad
│ └── UserInterfaceState.xcuserstate
├── Chapter 3
├── UITests_Final
│ ├── Demo
│ │ └── Assets.xcassets
│ │ │ ├── Contents.json
│ │ │ └── AccentColor.colorset
│ │ │ └── Contents.json
│ └── Demo.xcodeproj
│ │ └── project.xcworkspace
│ │ └── contents.xcworkspacedata
└── UITests_Start
│ ├── Demo
│ └── Assets.xcassets
│ │ ├── Contents.json
│ │ └── AccentColor.colorset
│ │ └── Contents.json
│ └── Demo.xcodeproj
│ └── project.xcworkspace
│ └── contents.xcworkspacedata
├── Chapter 6
├── Final
│ └── Books
│ │ ├── Books
│ │ ├── Assets.xcassets
│ │ │ ├── Contents.json
│ │ │ ├── book.imageset
│ │ │ │ └── book.png
│ │ │ ├── BAM.imageset
│ │ │ │ └── Artboard Copy 6.png
│ │ │ ├── Indie.imageset
│ │ │ │ └── Artboard Copy.png
│ │ │ ├── Amazon.imageset
│ │ │ │ └── Artboard Copy 10.png
│ │ │ ├── Apple.imageset
│ │ │ │ └── Artboard Copy 11.png
│ │ │ ├── Barnes.imageset
│ │ │ │ └── Artboard Copy 9.png
│ │ │ ├── BookShop.imageset
│ │ │ │ └── Artboard Copy 7.png
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── ItunesArtwork@2x.png
│ │ │ │ ├── Icon-App-20x20@1x.png
│ │ │ │ ├── Icon-App-20x20@2x.png
│ │ │ │ ├── Icon-App-20x20@3x.png
│ │ │ │ ├── Icon-App-29x29@1x.png
│ │ │ │ ├── Icon-App-29x29@2x.png
│ │ │ │ ├── Icon-App-29x29@3x.png
│ │ │ │ ├── Icon-App-40x40@1x.png
│ │ │ │ ├── Icon-App-40x40@2x.png
│ │ │ │ ├── Icon-App-40x40@3x.png
│ │ │ │ ├── Icon-App-60x60@2x.png
│ │ │ │ ├── Icon-App-60x60@3x.png
│ │ │ │ ├── Icon-App-76x76@1x.png
│ │ │ │ ├── Icon-App-76x76@2x.png
│ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ └── line.horizontal.3.decrease.circle.symbolset
│ │ │ │ └── Contents.json
│ │ └── CoreData
│ │ │ ├── Book+CoreDataClass.swift
│ │ │ └── BuyLink+CoreDataClass.swift
│ │ └── Books.xcodeproj
│ │ └── project.xcworkspace
│ │ └── contents.xcworkspacedata
└── Start
│ └── Books
│ ├── Books
│ ├── Assets.xcassets
│ │ ├── Contents.json
│ │ ├── book.imageset
│ │ │ └── book.png
│ │ ├── BAM.imageset
│ │ │ └── Artboard Copy 6.png
│ │ ├── Indie.imageset
│ │ │ └── Artboard Copy.png
│ │ ├── Amazon.imageset
│ │ │ └── Artboard Copy 10.png
│ │ ├── Apple.imageset
│ │ │ └── Artboard Copy 11.png
│ │ ├── Barnes.imageset
│ │ │ └── Artboard Copy 9.png
│ │ ├── BookShop.imageset
│ │ │ └── Artboard Copy 7.png
│ │ ├── AppIcon.appiconset
│ │ │ ├── ItunesArtwork@2x.png
│ │ │ ├── Icon-App-20x20@1x.png
│ │ │ ├── Icon-App-20x20@2x.png
│ │ │ ├── Icon-App-20x20@3x.png
│ │ │ ├── Icon-App-29x29@1x.png
│ │ │ ├── Icon-App-29x29@2x.png
│ │ │ ├── Icon-App-29x29@3x.png
│ │ │ ├── Icon-App-40x40@1x.png
│ │ │ ├── Icon-App-40x40@2x.png
│ │ │ ├── Icon-App-40x40@3x.png
│ │ │ ├── Icon-App-60x60@2x.png
│ │ │ ├── Icon-App-60x60@3x.png
│ │ │ ├── Icon-App-76x76@1x.png
│ │ │ ├── Icon-App-76x76@2x.png
│ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ ├── AccentColor.colorset
│ │ │ └── Contents.json
│ │ └── line.horizontal.3.decrease.circle.symbolset
│ │ │ └── Contents.json
│ └── CoreData
│ │ ├── Book+CoreDataClass.swift
│ │ └── BuyLink+CoreDataClass.swift
│ └── Books.xcodeproj
│ └── project.xcworkspace
│ └── contents.xcworkspacedata
├── Chapter 7
├── Final
│ └── Books
│ │ ├── Books
│ │ ├── Assets.xcassets
│ │ │ ├── Contents.json
│ │ │ ├── book.imageset
│ │ │ │ └── book.png
│ │ │ ├── BAM.imageset
│ │ │ │ └── Artboard Copy 6.png
│ │ │ ├── Indie.imageset
│ │ │ │ └── Artboard Copy.png
│ │ │ ├── Amazon.imageset
│ │ │ │ └── Artboard Copy 10.png
│ │ │ ├── Apple.imageset
│ │ │ │ └── Artboard Copy 11.png
│ │ │ ├── Barnes.imageset
│ │ │ │ └── Artboard Copy 9.png
│ │ │ ├── BookShop.imageset
│ │ │ │ └── Artboard Copy 7.png
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── ItunesArtwork@2x.png
│ │ │ │ ├── Icon-App-20x20@1x.png
│ │ │ │ ├── Icon-App-20x20@2x.png
│ │ │ │ ├── Icon-App-20x20@3x.png
│ │ │ │ ├── Icon-App-29x29@1x.png
│ │ │ │ ├── Icon-App-29x29@2x.png
│ │ │ │ ├── Icon-App-29x29@3x.png
│ │ │ │ ├── Icon-App-40x40@1x.png
│ │ │ │ ├── Icon-App-40x40@2x.png
│ │ │ │ ├── Icon-App-40x40@3x.png
│ │ │ │ ├── Icon-App-60x60@2x.png
│ │ │ │ ├── Icon-App-60x60@3x.png
│ │ │ │ ├── Icon-App-76x76@1x.png
│ │ │ │ ├── Icon-App-76x76@2x.png
│ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ └── line.horizontal.3.decrease.circle.symbolset
│ │ │ │ └── Contents.json
│ │ └── CoreData
│ │ │ ├── Book+CoreDataClass.swift
│ │ │ └── BuyLink+CoreDataClass.swift
│ │ └── Books.xcodeproj
│ │ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcuserdata
│ │ └── khaledElMorabea.xcuserdatad
│ │ └── UserInterfaceState.xcuserstate
└── Start
│ └── Books
│ ├── Books
│ ├── Assets.xcassets
│ │ ├── Contents.json
│ │ ├── book.imageset
│ │ │ └── book.png
│ │ ├── BAM.imageset
│ │ │ └── Artboard Copy 6.png
│ │ ├── Indie.imageset
│ │ │ └── Artboard Copy.png
│ │ ├── Amazon.imageset
│ │ │ └── Artboard Copy 10.png
│ │ ├── Apple.imageset
│ │ │ └── Artboard Copy 11.png
│ │ ├── Barnes.imageset
│ │ │ └── Artboard Copy 9.png
│ │ ├── BookShop.imageset
│ │ │ └── Artboard Copy 7.png
│ │ ├── AppIcon.appiconset
│ │ │ ├── ItunesArtwork@2x.png
│ │ │ ├── Icon-App-20x20@1x.png
│ │ │ ├── Icon-App-20x20@2x.png
│ │ │ ├── Icon-App-20x20@3x.png
│ │ │ ├── Icon-App-29x29@1x.png
│ │ │ ├── Icon-App-29x29@2x.png
│ │ │ ├── Icon-App-29x29@3x.png
│ │ │ ├── Icon-App-40x40@1x.png
│ │ │ ├── Icon-App-40x40@2x.png
│ │ │ ├── Icon-App-40x40@3x.png
│ │ │ ├── Icon-App-60x60@2x.png
│ │ │ ├── Icon-App-60x60@3x.png
│ │ │ ├── Icon-App-76x76@1x.png
│ │ │ ├── Icon-App-76x76@2x.png
│ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ ├── AccentColor.colorset
│ │ │ └── Contents.json
│ │ └── line.horizontal.3.decrease.circle.symbolset
│ │ │ └── Contents.json
│ └── CoreData
│ │ ├── Book+CoreDataClass.swift
│ │ └── BuyLink+CoreDataClass.swift
│ └── Books.xcodeproj
│ └── project.xcworkspace
│ ├── contents.xcworkspacedata
│ └── xcuserdata
│ └── khaledElMorabea.xcuserdatad
│ └── UserInterfaceState.xcuserstate
├── Chapter 9
├── Final
│ └── Books
│ │ ├── Books
│ │ ├── Assets.xcassets
│ │ │ ├── Contents.json
│ │ │ ├── book.imageset
│ │ │ │ └── book.png
│ │ │ ├── BAM.imageset
│ │ │ │ └── Artboard Copy 6.png
│ │ │ ├── Indie.imageset
│ │ │ │ └── Artboard Copy.png
│ │ │ ├── Amazon.imageset
│ │ │ │ └── Artboard Copy 10.png
│ │ │ ├── Apple.imageset
│ │ │ │ └── Artboard Copy 11.png
│ │ │ ├── Barnes.imageset
│ │ │ │ └── Artboard Copy 9.png
│ │ │ ├── BookShop.imageset
│ │ │ │ └── Artboard Copy 7.png
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── ItunesArtwork@2x.png
│ │ │ │ ├── Icon-App-20x20@1x.png
│ │ │ │ ├── Icon-App-20x20@2x.png
│ │ │ │ ├── Icon-App-20x20@3x.png
│ │ │ │ ├── Icon-App-29x29@1x.png
│ │ │ │ ├── Icon-App-29x29@2x.png
│ │ │ │ ├── Icon-App-29x29@3x.png
│ │ │ │ ├── Icon-App-40x40@1x.png
│ │ │ │ ├── Icon-App-40x40@2x.png
│ │ │ │ ├── Icon-App-40x40@3x.png
│ │ │ │ ├── Icon-App-60x60@2x.png
│ │ │ │ ├── Icon-App-60x60@3x.png
│ │ │ │ ├── Icon-App-76x76@1x.png
│ │ │ │ ├── Icon-App-76x76@2x.png
│ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ └── line.horizontal.3.decrease.circle.symbolset
│ │ │ │ └── Contents.json
│ │ └── CoreData
│ │ │ ├── Book+CoreDataClass.swift
│ │ │ └── BuyLink+CoreDataClass.swift
│ │ └── Books.xcodeproj
│ │ └── project.xcworkspace
│ │ └── contents.xcworkspacedata
└── Start
│ └── Books
│ ├── Books
│ ├── Assets.xcassets
│ │ ├── Contents.json
│ │ ├── book.imageset
│ │ │ └── book.png
│ │ ├── BAM.imageset
│ │ │ └── Artboard Copy 6.png
│ │ ├── Indie.imageset
│ │ │ └── Artboard Copy.png
│ │ ├── Amazon.imageset
│ │ │ └── Artboard Copy 10.png
│ │ ├── Apple.imageset
│ │ │ └── Artboard Copy 11.png
│ │ ├── Barnes.imageset
│ │ │ └── Artboard Copy 9.png
│ │ ├── BookShop.imageset
│ │ │ └── Artboard Copy 7.png
│ │ ├── AppIcon.appiconset
│ │ │ ├── ItunesArtwork@2x.png
│ │ │ ├── Icon-App-20x20@1x.png
│ │ │ ├── Icon-App-20x20@2x.png
│ │ │ ├── Icon-App-20x20@3x.png
│ │ │ ├── Icon-App-29x29@1x.png
│ │ │ ├── Icon-App-29x29@2x.png
│ │ │ ├── Icon-App-29x29@3x.png
│ │ │ ├── Icon-App-40x40@1x.png
│ │ │ ├── Icon-App-40x40@2x.png
│ │ │ ├── Icon-App-40x40@3x.png
│ │ │ ├── Icon-App-60x60@2x.png
│ │ │ ├── Icon-App-60x60@3x.png
│ │ │ ├── Icon-App-76x76@1x.png
│ │ │ ├── Icon-App-76x76@2x.png
│ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ ├── AccentColor.colorset
│ │ │ └── Contents.json
│ │ └── line.horizontal.3.decrease.circle.symbolset
│ │ │ └── Contents.json
│ └── CoreData
│ │ ├── Book+CoreDataClass.swift
│ │ └── BuyLink+CoreDataClass.swift
│ └── Books.xcodeproj
│ └── project.xcworkspace
│ └── contents.xcworkspacedata
├── Chapter 8
├── Books
│ ├── Final
│ │ └── Books
│ │ │ ├── Books
│ │ │ ├── Assets.xcassets
│ │ │ │ ├── Contents.json
│ │ │ │ ├── book.imageset
│ │ │ │ │ └── book.png
│ │ │ │ ├── BAM.imageset
│ │ │ │ │ └── Artboard Copy 6.png
│ │ │ │ ├── Indie.imageset
│ │ │ │ │ └── Artboard Copy.png
│ │ │ │ ├── Amazon.imageset
│ │ │ │ │ └── Artboard Copy 10.png
│ │ │ │ ├── Apple.imageset
│ │ │ │ │ └── Artboard Copy 11.png
│ │ │ │ ├── Barnes.imageset
│ │ │ │ │ └── Artboard Copy 9.png
│ │ │ │ ├── BookShop.imageset
│ │ │ │ │ └── Artboard Copy 7.png
│ │ │ │ ├── AccentColor.colorset
│ │ │ │ │ └── Contents.json
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ ├── Icon-App-20x20@1x.png
│ │ │ │ │ ├── Icon-App-20x20@2x.png
│ │ │ │ │ ├── Icon-App-20x20@3x.png
│ │ │ │ │ ├── Icon-App-29x29@1x.png
│ │ │ │ │ ├── Icon-App-29x29@2x.png
│ │ │ │ │ ├── Icon-App-29x29@3x.png
│ │ │ │ │ ├── Icon-App-40x40@1x.png
│ │ │ │ │ ├── Icon-App-40x40@2x.png
│ │ │ │ │ ├── Icon-App-40x40@3x.png
│ │ │ │ │ ├── Icon-App-60x60@2x.png
│ │ │ │ │ ├── Icon-App-60x60@3x.png
│ │ │ │ │ ├── Icon-App-76x76@1x.png
│ │ │ │ │ ├── Icon-App-76x76@2x.png
│ │ │ │ │ ├── ItunesArtwork@2x.png
│ │ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ │ │ └── line.horizontal.3.decrease.circle.symbolset
│ │ │ │ │ └── Contents.json
│ │ │ └── CoreData
│ │ │ │ └── Book+CoreDataClass.swift
│ │ │ └── Books.xcodeproj
│ │ │ └── project.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ └── Start
│ │ └── Books
│ │ ├── Books
│ │ ├── Assets.xcassets
│ │ │ ├── Contents.json
│ │ │ ├── book.imageset
│ │ │ │ └── book.png
│ │ │ ├── BAM.imageset
│ │ │ │ └── Artboard Copy 6.png
│ │ │ ├── Indie.imageset
│ │ │ │ └── Artboard Copy.png
│ │ │ ├── Amazon.imageset
│ │ │ │ └── Artboard Copy 10.png
│ │ │ ├── Apple.imageset
│ │ │ │ └── Artboard Copy 11.png
│ │ │ ├── Barnes.imageset
│ │ │ │ └── Artboard Copy 9.png
│ │ │ ├── BookShop.imageset
│ │ │ │ └── Artboard Copy 7.png
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ └── AppIcon.appiconset
│ │ │ │ ├── Icon-App-20x20@1x.png
│ │ │ │ ├── Icon-App-20x20@2x.png
│ │ │ │ ├── Icon-App-20x20@3x.png
│ │ │ │ ├── Icon-App-29x29@1x.png
│ │ │ │ ├── Icon-App-29x29@2x.png
│ │ │ │ ├── Icon-App-29x29@3x.png
│ │ │ │ ├── Icon-App-40x40@1x.png
│ │ │ │ ├── Icon-App-40x40@2x.png
│ │ │ │ ├── Icon-App-40x40@3x.png
│ │ │ │ ├── Icon-App-60x60@2x.png
│ │ │ │ ├── Icon-App-60x60@3x.png
│ │ │ │ ├── Icon-App-76x76@1x.png
│ │ │ │ ├── Icon-App-76x76@2x.png
│ │ │ │ ├── ItunesArtwork@2x.png
│ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ └── CoreData
│ │ │ └── Book+CoreDataClass.swift
│ │ └── Books.xcodeproj
│ │ └── project.xcworkspace
│ │ └── contents.xcworkspacedata
└── ReaderWriter
│ ├── Final
│ ├── ReaderWriter
│ │ └── Assets.xcassets
│ │ │ ├── Contents.json
│ │ │ └── AccentColor.colorset
│ │ │ └── Contents.json
│ └── ReaderWriter.xcodeproj
│ │ └── project.xcworkspace
│ │ └── contents.xcworkspacedata
│ └── Start
│ ├── ReaderWriter
│ └── Assets.xcassets
│ │ ├── Contents.json
│ │ └── AccentColor.colorset
│ │ └── Contents.json
│ └── ReaderWriter.xcodeproj
│ └── project.xcworkspace
│ └── contents.xcworkspacedata
├── Chapter 4
└── TestingPyramid
│ ├── TestingPyramid
│ ├── Assets.xcassets
│ │ ├── Contents.json
│ │ └── AccentColor.colorset
│ │ │ └── Contents.json
│ └── testAccounts.plist
│ └── TestingPyramid.xcodeproj
│ └── project.xcworkspace
│ └── contents.xcworkspacedata
└── Chapter 2
├── Calc-Final
└── Calc.xcodeproj
│ └── project.xcworkspace
│ └── contents.xcworkspacedata
└── Calc-Start
└── Calc.xcodeproj
└── project.xcworkspace
└── contents.xcworkspacedata
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/9781484274279.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/9781484274279.JPG
--------------------------------------------------------------------------------
/Chapter 1/Final/Demo/Demo/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 3/UITests_Final/Demo/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 3/UITests_Start/Demo/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 4/TestingPyramid/TestingPyramid/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 8/ReaderWriter/Final/ReaderWriter/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 8/ReaderWriter/Start/ReaderWriter/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/BooksTests/Helpers/booksNoReview.json:
--------------------------------------------------------------------------------
1 | {"status":"OK","copyright":"Copyright (c) 2021 The New York Times Company. All Rights Reserved.","num_results":0,"results":[]}
2 |
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/BooksTests/Helpers/booksNoReview.json:
--------------------------------------------------------------------------------
1 | {"status":"OK","copyright":"Copyright (c) 2021 The New York Times Company. All Rights Reserved.","num_results":0,"results":[]}
2 |
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/BooksTests/Helpers/booksNoReview.json:
--------------------------------------------------------------------------------
1 | {"status":"OK","copyright":"Copyright (c) 2021 The New York Times Company. All Rights Reserved.","num_results":0,"results":[]}
2 |
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/BooksTests/Helpers/booksNoReview.json:
--------------------------------------------------------------------------------
1 | {"status":"OK","copyright":"Copyright (c) 2021 The New York Times Company. All Rights Reserved.","num_results":0,"results":[]}
2 |
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/book.imageset/book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/book.imageset/book.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/book.imageset/book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/book.imageset/book.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/book.imageset/book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/book.imageset/book.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/book.imageset/book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/book.imageset/book.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/book.imageset/book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/book.imageset/book.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/book.imageset/book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/book.imageset/book.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/book.imageset/book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/book.imageset/book.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/book.imageset/book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/book.imageset/book.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/book.imageset/book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/book.imageset/book.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/book.imageset/book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/book.imageset/book.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/book.imageset/book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/book.imageset/book.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/book.imageset/book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/book.imageset/book.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Drip.imageset/Drip@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Drip.imageset/Drip@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Drip.imageset/Drip@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Drip.imageset/Drip@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Drip.imageset/Drip@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Drip.imageset/Drip@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Drip.imageset/Drip@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Drip.imageset/Drip@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Black.imageset/Black@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Black.imageset/Black@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Black.imageset/Black@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Black.imageset/Black@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Doppio.imageset/Doppio@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Doppio.imageset/Doppio@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Doppio.imageset/Doppio@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Doppio.imageset/Doppio@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Galao.imageset/Galao@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Galao.imageset/Galao@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Galao.imageset/Galao@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Galao.imageset/Galao@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Irish.imageset/Irish@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Irish.imageset/Irish@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Irish.imageset/Irish@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Irish.imageset/Irish@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Latte.imageset/Latte@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Latte.imageset/Latte@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Latte.imageset/Latte@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Latte.imageset/Latte@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Mocha.imageset/Mocha@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Mocha.imageset/Mocha@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Mocha.imageset/Mocha@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Mocha.imageset/Mocha@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Nitro.imageset/Nitro@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Nitro.imageset/Nitro@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Nitro.imageset/Nitro@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Nitro.imageset/Nitro@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/lungo.imageset/lungo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/lungo.imageset/lungo@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/lungo.imageset/lungo@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/lungo.imageset/lungo@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Black.imageset/Black@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Black.imageset/Black@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Black.imageset/Black@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Black.imageset/Black@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Doppio.imageset/Doppio@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Doppio.imageset/Doppio@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Doppio.imageset/Doppio@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Doppio.imageset/Doppio@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Galao.imageset/Galao@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Galao.imageset/Galao@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Galao.imageset/Galao@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Galao.imageset/Galao@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Irish.imageset/Irish@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Irish.imageset/Irish@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Irish.imageset/Irish@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Irish.imageset/Irish@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Latte.imageset/Latte@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Latte.imageset/Latte@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Latte.imageset/Latte@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Latte.imageset/Latte@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Mocha.imageset/Mocha@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Mocha.imageset/Mocha@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Mocha.imageset/Mocha@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Mocha.imageset/Mocha@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Nitro.imageset/Nitro@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Nitro.imageset/Nitro@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Nitro.imageset/Nitro@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Nitro.imageset/Nitro@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/lungo.imageset/lungo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/lungo.imageset/lungo@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/lungo.imageset/lungo@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/lungo.imageset/lungo@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cortado.imageset/Cortado@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cortado.imageset/Cortado@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cortado.imageset/Cortado@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cortado.imageset/Cortado@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Red eye.imageset/Red eye@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Red eye.imageset/Red eye@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Red eye.imageset/Red eye@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Red eye.imageset/Red eye@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cortado.imageset/Cortado@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cortado.imageset/Cortado@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cortado.imageset/Cortado@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cortado.imageset/Cortado@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Red eye.imageset/Red eye@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Red eye.imageset/Red eye@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Red eye.imageset/Red eye@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Red eye.imageset/Red eye@3x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/book.imageset/book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/book.imageset/book.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/book.imageset/book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/book.imageset/book.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Affogato.imageset/Affogato@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Affogato.imageset/Affogato@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Affogato.imageset/Affogato@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Affogato.imageset/Affogato@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Espresso.imageset/Espresso@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Espresso.imageset/Espresso@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Espresso.imageset/Espresso@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Espresso.imageset/Espresso@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Majagran.imageset/Majagran@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Majagran.imageset/Majagran@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Majagran.imageset/Majagran@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Majagran.imageset/Majagran@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Moka pot.imageset/Moka pot@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Moka pot.imageset/Moka pot@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Moka pot.imageset/Moka pot@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Moka pot.imageset/Moka pot@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Affogato.imageset/Affogato@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Affogato.imageset/Affogato@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Affogato.imageset/Affogato@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Affogato.imageset/Affogato@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Espresso.imageset/Espresso@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Espresso.imageset/Espresso@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Espresso.imageset/Espresso@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Espresso.imageset/Espresso@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Majagran.imageset/Majagran@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Majagran.imageset/Majagran@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Majagran.imageset/Majagran@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Majagran.imageset/Majagran@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Moka pot.imageset/Moka pot@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Moka pot.imageset/Moka pot@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Moka pot.imageset/Moka pot@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Moka pot.imageset/Moka pot@3x.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Aeropress.imageset/Aeropress@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Aeropress.imageset/Aeropress@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Aeropress.imageset/Aeropress@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Aeropress.imageset/Aeropress@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Americano.imageset/Americano@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Americano.imageset/Americano@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Americano.imageset/Americano@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Americano.imageset/Americano@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cold brew.imageset/Cold brew@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cold brew.imageset/Cold brew@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cold brew.imageset/Cold brew@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cold brew.imageset/Cold brew@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Macchiato.imageset/Macchiato@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Macchiato.imageset/Macchiato@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Macchiato.imageset/Macchiato@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Macchiato.imageset/Macchiato@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Pull over.imageset/Pull over@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Pull over.imageset/Pull over@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Pull over.imageset/Pull over@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Pull over.imageset/Pull over@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Ristretto.imageset/Ristretto@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Ristretto.imageset/Ristretto@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Ristretto.imageset/Ristretto@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Ristretto.imageset/Ristretto@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Aeropress.imageset/Aeropress@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Aeropress.imageset/Aeropress@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Aeropress.imageset/Aeropress@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Aeropress.imageset/Aeropress@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Americano.imageset/Americano@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Americano.imageset/Americano@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Americano.imageset/Americano@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Americano.imageset/Americano@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cold brew.imageset/Cold brew@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cold brew.imageset/Cold brew@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cold brew.imageset/Cold brew@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cold brew.imageset/Cold brew@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Macchiato.imageset/Macchiato@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Macchiato.imageset/Macchiato@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Macchiato.imageset/Macchiato@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Macchiato.imageset/Macchiato@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Pull over.imageset/Pull over@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Pull over.imageset/Pull over@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Pull over.imageset/Pull over@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Pull over.imageset/Pull over@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Ristretto.imageset/Ristretto@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Ristretto.imageset/Ristretto@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Ristretto.imageset/Ristretto@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Ristretto.imageset/Ristretto@3x.png
--------------------------------------------------------------------------------
/Chapter 1/Final/Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cappuccino.imageset/Cappuccino@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cappuccino.imageset/Cappuccino@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cappuccino.imageset/Cappuccino@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cappuccino.imageset/Cappuccino@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cold Brew-M.imageset/Cold Brew@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cold Brew-M.imageset/Cold Brew@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cold Brew-M.imageset/Cold Brew@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cold Brew-M.imageset/Cold Brew@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Flat white.imageset/Flat white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Flat white.imageset/Flat white@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Flat white.imageset/Flat white@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Flat white.imageset/Flat white@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Frappuccino.imageset/Frappuccino@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Frappuccino.imageset/Frappuccino@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Frappuccino.imageset/Frappuccino@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Frappuccino.imageset/Frappuccino@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Iced coffee.imageset/Iced coffee@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Iced coffee.imageset/Iced coffee@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Iced coffee.imageset/Iced coffee@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Iced coffee.imageset/Iced coffee@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Precolator.imageset/Precolator@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Precolator.imageset/Precolator@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Precolator.imageset/Precolator@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Precolator.imageset/Precolator@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cappuccino.imageset/Cappuccino@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cappuccino.imageset/Cappuccino@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cappuccino.imageset/Cappuccino@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cappuccino.imageset/Cappuccino@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cold Brew-M.imageset/Cold Brew@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cold Brew-M.imageset/Cold Brew@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cold Brew-M.imageset/Cold Brew@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cold Brew-M.imageset/Cold Brew@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Flat white.imageset/Flat white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Flat white.imageset/Flat white@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Flat white.imageset/Flat white@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Flat white.imageset/Flat white@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Frappuccino.imageset/Frappuccino@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Frappuccino.imageset/Frappuccino@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Frappuccino.imageset/Frappuccino@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Frappuccino.imageset/Frappuccino@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Iced coffee.imageset/Iced coffee@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Iced coffee.imageset/Iced coffee@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Iced coffee.imageset/Iced coffee@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Iced coffee.imageset/Iced coffee@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Precolator.imageset/Precolator@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Precolator.imageset/Precolator@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Precolator.imageset/Precolator@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Precolator.imageset/Precolator@3x.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png
--------------------------------------------------------------------------------
/Chapter 3/UITests_Final/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 3/UITests_Start/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cafe au lait.imageset/Cafe au lait@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cafe au lait.imageset/Cafe au lait@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cafe au lait.imageset/Cafe au lait@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cafe au lait.imageset/Cafe au lait@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/French press.imageset/French press@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/French press.imageset/French press@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/French press.imageset/French press@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/French press.imageset/French press@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Single Serve.imageset/Single Serve@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Single Serve.imageset/Single Serve@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Single Serve.imageset/Single Serve@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Single Serve.imageset/Single Serve@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cafe au lait.imageset/Cafe au lait@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cafe au lait.imageset/Cafe au lait@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cafe au lait.imageset/Cafe au lait@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cafe au lait.imageset/Cafe au lait@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/French press.imageset/French press@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/French press.imageset/French press@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/French press.imageset/French press@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/French press.imageset/French press@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Single Serve.imageset/Single Serve@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Single Serve.imageset/Single Serve@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Single Serve.imageset/Single Serve@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Single Serve.imageset/Single Serve@3x.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Iced espresso.imageset/Iced espresso@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Iced espresso.imageset/Iced espresso@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/Iced espresso.imageset/Iced espresso@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Iced espresso.imageset/Iced espresso@3x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Iced espresso.imageset/Iced espresso@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Iced espresso.imageset/Iced espresso@2x.png
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/Iced espresso.imageset/Iced espresso@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Iced espresso.imageset/Iced espresso@3x.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/Chapter 1/Final/Demo/Demo/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 2/Calc-Final/Calc.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 2/Calc-Start/Calc.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 3/UITests_Final/Demo/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 3/UITests_Start/Demo/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 4/TestingPyramid/TestingPyramid.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 5/Final/Demo/Demo/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 5/Start/Demo/Demo/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
--------------------------------------------------------------------------------
/Chapter 8/ReaderWriter/Final/ReaderWriter.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 8/ReaderWriter/Start/ReaderWriter.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books.xcodeproj/xcuserdata/garem.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 4/TestingPyramid/TestingPyramid/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/Chapter 8/ReaderWriter/Final/ReaderWriter/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 8/ReaderWriter/Start/ReaderWriter/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/CoreData/Books.xcdatamodeld/.xccurrentversion:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/CoreData/Book+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Book+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(Book)
13 | public class Book: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 4/TestingPyramid/TestingPyramid/testAccounts.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | test@test.com
6 | !2345678
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/CoreData/Book+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Book+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(Book)
13 | public class Book: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/CoreData/Book+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Book+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(Book)
13 | public class Book: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/CoreData/Book+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Book+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(Book)
13 | public class Book: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/CoreData/Book+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Book+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(Book)
13 | public class Book: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/CoreData/Book+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Book+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(Book)
13 | public class Book: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/CoreData/Book+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Book+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(Book)
13 | public class Book: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/BooksTests/CoreData/TestEntity+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // TestEntity+CoreDataClass.swift
3 | // BooksTests
4 | //
5 | // Created by Hassaan El-Garem on 6/23/21.
6 | //
7 |
8 | import CoreData
9 |
10 | @objc(TestEntity)
11 | public final class TestEntity: NSManagedObject {
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/BooksTests/CoreData/TestEntity+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // TestEntity+CoreDataClass.swift
3 | // BooksTests
4 | //
5 | // Created by Hassaan El-Garem on 6/23/21.
6 | //
7 |
8 | import CoreData
9 |
10 | @objc(TestEntity)
11 | public final class TestEntity: NSManagedObject {
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/BooksTests/CoreData/TestEntity+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // TestEntity+CoreDataClass.swift
3 | // BooksTests
4 | //
5 | // Created by Hassaan El-Garem on 6/23/21.
6 | //
7 |
8 | import CoreData
9 |
10 | @objc(TestEntity)
11 | public final class TestEntity: NSManagedObject {
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/BooksTests/CoreData/TestEntity+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // TestEntity+CoreDataClass.swift
3 | // BooksTests
4 | //
5 | // Created by Hassaan El-Garem on 6/23/21.
6 | //
7 |
8 | import CoreData
9 |
10 | @objc(TestEntity)
11 | public final class TestEntity: NSManagedObject {
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/BooksTests/CoreData/TestEntity+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // TestEntity+CoreDataClass.swift
3 | // BooksTests
4 | //
5 | // Created by Hassaan El-Garem on 6/23/21.
6 | //
7 |
8 | import CoreData
9 |
10 | @objc(TestEntity)
11 | public final class TestEntity: NSManagedObject {
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/CoreData/Book+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Book+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(Book)
13 | public class Book: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 8/Books/Start/Books/Books/CoreData/Book+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Book+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(Book)
13 | public class Book: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/CoreData/Book+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Book+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(Book)
13 | public final class Book: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/CoreData/Book+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Book+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(Book)
13 | public final class Book: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/CoreData/Book+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Book+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(Book)
13 | public final class Book: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/CoreData/Book+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Book+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(Book)
13 | public final class Book: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/CoreData/Book+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Book+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(Book)
13 | public final class Book: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | },
6 | "symbols" : [
7 | {
8 | "filename" : "line.horizontal.3.decrease.circle.svg",
9 | "idiom" : "universal"
10 | }
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | },
6 | "symbols" : [
7 | {
8 | "filename" : "line.horizontal.3.decrease.circle.svg",
9 | "idiom" : "universal"
10 | }
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/Chapter 10/Start/Books/Books/CoreData/BuyLink+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BuyLink+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(BuyLink)
13 | public class BuyLink: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | },
6 | "symbols" : [
7 | {
8 | "filename" : "line.horizontal.3.decrease.circle.svg",
9 | "idiom" : "universal"
10 | }
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | },
6 | "symbols" : [
7 | {
8 | "filename" : "line.horizontal.3.decrease.circle.svg",
9 | "idiom" : "universal"
10 | }
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | },
6 | "symbols" : [
7 | {
8 | "filename" : "line.horizontal.3.decrease.circle.svg",
9 | "idiom" : "universal"
10 | }
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | },
6 | "symbols" : [
7 | {
8 | "filename" : "line.horizontal.3.decrease.circle.svg",
9 | "idiom" : "universal"
10 | }
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | },
6 | "symbols" : [
7 | {
8 | "filename" : "line.horizontal.3.decrease.circle.svg",
9 | "idiom" : "universal"
10 | }
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/Chapter 6/Final/Books/Books/CoreData/BuyLink+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BuyLink+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(BuyLink)
13 | public class BuyLink: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | },
6 | "symbols" : [
7 | {
8 | "filename" : "line.horizontal.3.decrease.circle.svg",
9 | "idiom" : "universal"
10 | }
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/Chapter 6/Start/Books/Books/CoreData/BuyLink+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BuyLink+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(BuyLink)
13 | public class BuyLink: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | },
6 | "symbols" : [
7 | {
8 | "filename" : "line.horizontal.3.decrease.circle.svg",
9 | "idiom" : "universal"
10 | }
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/Chapter 7/Final/Books/Books/CoreData/BuyLink+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BuyLink+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(BuyLink)
13 | public class BuyLink: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | },
6 | "symbols" : [
7 | {
8 | "filename" : "line.horizontal.3.decrease.circle.svg",
9 | "idiom" : "universal"
10 | }
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/Chapter 7/Start/Books/Books/CoreData/BuyLink+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BuyLink+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(BuyLink)
13 | public class BuyLink: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | },
6 | "symbols" : [
7 | {
8 | "filename" : "line.horizontal.3.decrease.circle.svg",
9 | "idiom" : "universal"
10 | }
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/Chapter 9/Final/Books/Books/CoreData/BuyLink+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BuyLink+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(BuyLink)
13 | public class BuyLink: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | },
6 | "symbols" : [
7 | {
8 | "filename" : "line.horizontal.3.decrease.circle.svg",
9 | "idiom" : "universal"
10 | }
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/Chapter 9/Start/Books/Books/CoreData/BuyLink+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BuyLink+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(BuyLink)
13 | public class BuyLink: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 10/Final/Books/Books/CoreData/BuyLink+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BuyLink+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(BuyLink)
13 | public final class BuyLink: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 11/Final/Books/Books/CoreData/BuyLink+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BuyLink+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(BuyLink)
13 | public final class BuyLink: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 11/Start/Books/Books/CoreData/BuyLink+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BuyLink+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(BuyLink)
13 | public final class BuyLink: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 12/Final/Books/Books/CoreData/BuyLink+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BuyLink+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(BuyLink)
13 | public final class BuyLink: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 12/Start/Books/Books/CoreData/BuyLink+CoreDataClass.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BuyLink+CoreDataClass.swift
3 | // Books
4 | //
5 | // Created by khaled mohamed el morabea on 08/05/2021.
6 | //
7 | //
8 |
9 | import Foundation
10 | import CoreData
11 |
12 | @objc(BuyLink)
13 | public final class BuyLink: NSManagedObject {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 8/Books/Final/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | },
6 | "symbols" : [
7 | {
8 | "filename" : "line.horizontal.3.decrease.circle.svg",
9 | "idiom" : "universal"
10 | }
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------