// Path: app/src/test/java/com/waynedgrant/cirrus/BigDecimalEquals.java
// public class BigDecimalEquals {
//     public void assertEquals(BigDecimal expected, BigDecimal actual) {
//         assertTrue(expected.compareTo(actual) == 0);
//     }
// }
// 
// Path: app/src/main/java/com/waynedgrant/cirrus/units/TemperatureUnit.java
// public enum TemperatureUnit {
//     CELSIUS("Celsius (°C)"),
//     FAHRENHEIT("Fahrenheit (°F)");
// 
//     private String description;
// 
//     TemperatureUnit(String description) {
//         this.description = description;
//     }
// 
//     public String toString() {
//         return description;
//     }
// }


import com.waynedgrant.cirrus.BigDecimalEquals;
import com.waynedgrant.cirrus.units.TemperatureUnit;
import org.junit.Test;
import java.math.BigDecimal;
import static junit.framework.Assert.assertEquals;

package com.waynedgrant.cirrus.measures;





public class TestTemperature {
    private Temperature testee;

    @Test
    public void GIVEN_populated_with_celsius_WHEN_celsius_requested_THEN_returns_correct_value() {
        testee = new Temperature(new BigDecimal("25.5"));

// Path: app/src/test/java/com/waynedgrant/cirrus/BigDecimalEquals.java
// public class BigDecimalEquals {
//     public void assertEquals(BigDecimal expected, BigDecimal actual) {
//         assertTrue(expected.compareTo(actual) == 0);
//     }
// }
// 
// Path: app/src/main/java/com/waynedgrant/cirrus/units/TemperatureUnit.java
// public enum TemperatureUnit {
//     CELSIUS("Celsius (°C)"),
//     FAHRENHEIT("Fahrenheit (°F)");
// 
//     private String description;
// 
//     TemperatureUnit(String description) {
//         this.description = description;
//     }
// 
//     public String toString() {
//         return description;
//     }
// }


// Path: app/src/test/java/com/waynedgrant/cirrus/measures/TestTemperature.java
import com.waynedgrant.cirrus.BigDecimalEquals;
import com.waynedgrant.cirrus.units.TemperatureUnit;
import org.junit.Test;
import java.math.BigDecimal;
import static junit.framework.Assert.assertEquals;

package com.waynedgrant.cirrus.measures;





public class TestTemperature {
    private Temperature testee;

    @Test
    public void GIVEN_populated_with_celsius_WHEN_celsius_requested_THEN_returns_correct_value() {
        testee = new Temperature(new BigDecimal("25.5"));

        assertEquals(new BigDecimal("25.5"), testee.getValue(TemperatureUnit.CELSIUS));
