public void PostsToTheCorrectUrl()
            {
                var connection = Substitute.For <IApiConnection>();
                var client     = new DealsClient(connection);

                client.AddFollower(1, 2);

                connection.Received().Post <DealFollower>(Arg.Is <Uri>(u => u.ToString() == "deals/1/followers"),
                                                          Arg.Is <object>(o => o.ToString() == new { user_id = 2 }.ToString()));
            }
            public void PostsToTheCorrectUrl()
            {
                var connection = Substitute.For <IApiConnection>();
                var client     = new DealsClient(connection);

                client.AddFollower(1, 2);

                // TODO: check the parameter
                connection.Received().Post <Follower>(Arg.Is <Uri>(u => u.ToString() == "deals/1/followers"),
                                                      Arg.Any <object>());
            }