3 ms·
So how exactly do you test that your SQL query does the right thing? That you're using the Twitter API correctly?
by vertex-four 9y ago
So how exactly do you test that your SQL query does the right thing? That you're using the Twitter API correctly?
- hacker_9 9y agoTesting a database, or an external web service, is an integration test. They can be as simple as: void TestCreateUser() { var repo = new UsersRepository(); var mockUser = new User("John", "Smith"); repo.AddUser(mockUser); // db call var addedUser = repo.GetUsers().Single(); // db call Assert.StructureIsEqual(mockUser, addedUser); } For the Twitter web service, you might test that you successfully get a response, as you don't have control of what exactly comes back.