I have created a custom Decimal initializer that takes another Decimal and rounds it so it has a maximum of 2 decimals:
extension Decimal {
    public init(rounding decimal: Decimal) {
        var result: Decimal = 0
        var number = decimal
        NSDecimalRound(&result, &number, 2, .plain)
        self = result
    }
} 
So far it seems to be working,

However, I am unable to generate a unit test to recreate the expected output.
func testDecimalRoundingInitializer() {
    let input: Decimal = 1.1234
    let expectedResult: Decimal = 1.12
    XCTAssertEqual(Decimal(rounding: input), expectedResult)
}
Any ideas on how I can create my unit test?
Sorry if the questions seem a little bit silly...
