@Test
  public void shouldGetAuthTokenForVendor() throws Exception {
    String vendor = "some vendor";
    when(vendorMapper.getToken(vendor)).thenReturn("some token");
    String token = vendorRepository.getToken(vendor);

    assertThat(token, is("some token"));
    verify(vendorMapper).getToken(vendor);
  }
  @Test
  public void shouldGetVendorForUserId() throws Exception {
    Vendor expectedVendor = new Vendor();
    when(vendorMapper.getByUserId(1L)).thenReturn(expectedVendor);

    Vendor vendor = vendorRepository.getByUserId(1L);

    assertThat(vendor, is(expectedVendor));
    verify(vendorMapper).getByUserId(1L);
  }
  @Test
  public void shouldGetVendor() {

    Vendor expectedVendor = new Vendor();
    when(vendorMapper.getByName("vendor")).thenReturn(expectedVendor);

    Vendor vendor = vendorRepository.getByName("vendor");

    assertThat(vendor, is(expectedVendor));
    verify(vendorMapper).getByName("vendor");
  }