Skip to content

Instantly share code, notes, and snippets.

View iosdevben's full-sized avatar

Ben Thomas iosdevben

View GitHub Profile
//
// UIColor+Carsales.swift
// CSAppKit
//
// Created by Ben Thomas on 22/11/19.
// Copyright © 2019 Carsales.com.au. All rights reserved.
//
import Foundation
func testResultOfNameAndAddressFunc() {
XCTAssertEqual(ViewModel().nameAndAddress, "")
}
import UIKit
import PlaygroundSupport
import XCTest
struct Person {
let firstName: String
let lastName: String
let address: String
}
struct ViewModel {
var person: Person
var nameAndAddress: String {
return "\(person.firstName)\(person.lastName), \(person.address)"
}
init() {
person = Person(firstName: "John",
lastName: "Appleseed",
address: "1 Infinite Loop, Cupertino, CA")
struct Person {
let firstName: String
let lastName: String
let address: String
}
func testResultOfNameAndAddressFunc() {
XCTAssertEqual(ViewModel().nameAndAddress,
"John Appleseed, 1 Infinite Loop, Cupertino, CA")
}
XCTAssertEqual failed: ("John Appleseed, 1 Infinite Loop, Cupertino, CA") is not equal to ("") —
struct Person {
let name: String
let address: String
}
struct ViewModel {
var person: Person
var nameAndAddress: String {
return "\(person.name), \(person.address)"
}