Although this test is short, it tests multiple cases. 

I would split up in:

testPut_whenKeyNotExist
testPut_whenKeyAlreadyExists

From the outside it becomes a lot easier, if you see the unit test report, which cases have been tested.