todos list case with unit test & e2e test.