content: import account.Client;
  import org.junit.jupiter.api.Test;
  
  import java.util.LinkedHashMap;
  
  import static java.lang.System.lineSeparator;
  import static org.assertj.core.api.Assertions.assertThat;
  
  class ClientTests {
      private final Client client = new Client(new LinkedHashMap<>() {{
          put("Tenet Deluxe Edition", 45.99);
          put("Inception", 30.50);
          put("The Dark Knight", 30.50);
          put("Interstellar", 23.98);
      }});
  
      @Test
      void client_should_return_statement() {
          assertThat(client.toStatement()).isEqualTo(
                  "Tenet Deluxe Edition for 45.99€" + lineSeparator() +
                          "Inception for 30.5€" + lineSeparator() +
                          "The Dark Knight for 30.5€" + lineSeparator() +
                          "Interstellar for 23.98€" + lineSeparator() +
                          "Total : 130.97€");
      }
  
      @Test
      void client_should_calculate_totalAmount() {
          assertThat(client.totalAmount())
                  .isEqualTo(130.97);
      }
  }