assertEquals(result1.getBillingEndDate().compareTo(new LocalDate(2013, 8, 10)), 0);
assertEquals(result1.getEffectiveEndDate().compareTo(new LocalDate(2013, 8, 14)), 0);
assertEquals(result1.getLastActiveProduct().getName(), "Shotgun");
assertEquals(result1.getState(), EntitlementState.ACTIVE);
assertEquals(result2.getBillingEndDate().compareTo(new LocalDate(2013, 8, 10)), 0);
assertEquals(result2.getEffectiveEndDate().compareTo(new LocalDate(2013, 8, 14)), 0);
assertEquals(result2.getLastActiveProduct().getName(), "Shotgun");
assertEquals(result2.getState(), EntitlementState.CANCELLED);