Unit tests first draft.