package de.saxsys.mvvmfx.viewmodel.personlogin;

import javafx.collections.ObservableList;

import org.junit.Test;

import de.saxsys.mvvmfx.examples.welcome.model.Repository;
import de.saxsys.mvvmfx.examples.welcome.viewmodel.personlogin.PersonLoginViewModel;

public class PersonLoginViewModelTest {

    @Test
    public void testShowAllPersons() throws Exception {
        final PersonLoginViewModel personLoginViewModel = new PersonLoginViewModel(
                new Repository());
        final ObservableList<String> persons = personLoginViewModel
                .selectablePersonsProperty().stringListProperty();
        persons.get(0).equals("Alexander Casall");
        persons.get(1).equals("Bernd Grams");
        persons.get(2).equals("Anna Schulze");
    }
}

@@ -42,16 +42,62 @@
 login;%0A%0A
+import static org.junit.Assert.assertEquals;%0A%0A
 import j
@@ -673,24 +673,15 @@
     
-persons.get(0).e
+assertE
 qual
@@ -704,35 +704,42 @@
 all%22
-);%0A        persons.get(1).e
+, persons.get(0));%0A        assertE
 qual
@@ -753,26 +753,17 @@
 d Grams%22
-);%0A       
+,
  persons
@@ -771,12 +771,28 @@
 get(
-2).e
+1));%0A        assertE
 qual
@@ -807,16 +807,32 @@
 Schulze%22
+, persons.get(2)
 );%0A    %7D

Fix unit test.