added XUnit test