All files / patterns/money/src currency.ts

100% Statements 5/5
100% Branches 0/0
100% Functions 3/3
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23          3x         9x 9x       1x       3x      
export interface CurrencyInterface {
    getCentFactor(): number;
    getStringRepresentation(): string;
}
 
export class Currency implements CurrencyInterface {
    protected centFactor: number;
    protected stringRepresentation: string;
 
    public constructor(centFactor: number, stringRepresentation: string) {
        this.centFactor = centFactor;
        this.stringRepresentation = stringRepresentation;
    }
 
    public getCentFactor(): number {
        return this.centFactor;
    }
 
    public getStringRepresentation(): string {
        return this.stringRepresentation;
    }
}