#16 Unit test for the exchange of properties (wip)