@Test
public void testMixingMultipleLiquids() {

    LinkedList<Liquid> liquids = new LinkedList<>();
    liquids.add(new Liquid(100, 350, new Color(0x000000)));
    liquids.add(new Liquid(100, 300, new Color(0x000005)));
    liquids.add(new Liquid(100, 300, new Color(0x000000)));
    liquids.add(new Liquid(100, 300, new Color(0x00a000)));
    liquids.add(new Liquid(100, 300, new Color(0x500000)));
    Liquid result = new SubtractiveMixingStrategy().mixLiquids(liquids);
    assertEquals(new Liquid(500, 310, new Color(0x102001)), result);
}