All files / projects-dev/libs/patterns/src/money currency.ts

100% Statements 23/23
100% Branches 4/4
100% Functions 4/4
100% Lines 23/23

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 241x 1x 1x 1x 1x 1x 9x 9x 9x 9x 9x 9x 9x 9x 9x 9x 1x 1x 9x 9x 3x 3x 9x  
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;
    }
}