Again, I'd break this up into one method per assertion

 - `testGetValue`
 - `testGetValueNotInitiallyAssigned`
 - `testGetValueNotAssignedException`
 - `testGetValueNotAssignedException`