Base solution for your next web application
Open Closed

Unit Test or Integration test? #4659


User avatar
0
manojreddy created

Test cases which are there in the downloaded project are unit tests or integration tests? And why?

I’m creating some records, test case is passed successfully, but I cannot see in the database? So if I want to run these test cases on real DB, how can I do this?

If running test cases are allowed on real db then how should I handle the cleanup code? Means if let’s say I’m running test case to insert a row for entity, but once I’m done with this test case, it should remove this records from DB. Same should happen for update and delete also.

I’m using asp.net core + angular project.


27 Answer(s)
  • User Avatar
    0
    ismcagdas created
    Support Team

    @strix20 awesome :)

  • User Avatar
    0
    bertusvanzyl created

    The tests that ship with the solution are mostly Integration Tests, and a few unit tests as well. Threy are integration tests because they touch multiple layers (from the AppService through to the Database).