Unit test and Primary file Seperated