@Test
  public void testaaKäsittelijäWithEasyMockHinnoittelijaOver100() {
    float alkuSaldo = 100.0f;
    float listaHinta = 300.0f;
    float alennus = 20.0f;
    float loppuSaldo = alkuSaldo - (listaHinta * (1 - alennus / 100));

    Asiakas asiakas = new Asiakas(alkuSaldo);
    Tuote tuote = new Tuote("TDD in Action", listaHinta);
    Hinnoittelija hinnoittelija = createMock(Hinnoittelija.class);

    hinnoittelija.aloita();
    expect(hinnoittelija.getAlennusProsentti(asiakas, tuote)).andReturn(alennus);
    expectLastCall().times(2);
    hinnoittelija.setAlennusProsentti(asiakas, alennus + 5);
    hinnoittelija.lopeta();
    replay(hinnoittelija);

    TilaustenKäsittely kasittelija = new TilaustenKäsittely();
    kasittelija.setHinnoittelija(hinnoittelija);
    kasittelija.käsittele(new Tilaus(asiakas, tuote));

    assertEquals("Price over 100", loppuSaldo, asiakas.getSaldo(), 0.001);
    verify(hinnoittelija);
  }
 public void kayttajaTyypitSamallaListalla() {
   assertEquals(a.getNro(), t.getNro() - 1);
 }