// Code from junit3.8.1 distribution
//    junit3.8.1/doc/testinfected/testing.htm

class Money 
{
    private int fAmount;
    private String fCurrency;

    public Money(int amount, String currency) 
    {
        fAmount= amount;
        fCurrency= currency;
    }
    
    public int amount() 
    {
        return fAmount;
    }
    
    public String currency() 
    {
        return fCurrency;
    }
    
    public Money add(Money m) 
    {
	return new Money(amount()+m.amount(), currency());
    }

    public boolean equals(Object anObject) {
	if (anObject instanceof Money) {
	    Money aMoney= (Money)anObject;
	    return aMoney.currency().equals(currency())
		&& amount() == aMoney.amount();
	}
	return false;
    }
    

}



