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>()); }