I want to know the answer to the following question:
Under the development of agile software and extreme programing what is written first?
All the background I'm provided with is that "In this process, unit tests are written first, by the software engineers (often with pair programming in the extreme programming methodology).". Is that enough to answer the question?