Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
If whole of my codes only distribute data to database or get data from database, how can I use Unit Test for that?
While on https://codeutopia.net/blog/2015/03/01/unit-testing-tdd-and-bdd/ says :
A Unit Test should be isolated from dependencies – for example, no network access and no database access.
Stub out only the calls to DB or any other external resource. then all your code block will get covered. If there are codes which shouldn't be part of unit test then exclude them from code coverage using a Run Setting file
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I am writing unit test for developed code I am using Visual studio ultimate 2013 is there any method to generate unit test automatically.
There is no way to have fully automatically generated tests in a test suite, however there are some test suites like IntelliTest that can generate code for you if you provide a description on what to test and how to test it.
However it will just be very basic stubs/tests that gets generated for you and you will have to write the meaningful tests on your own. The computer has no knowledge on what you want to test, which edge cases that needs to get covered and how extensive the testing should be.
There is no way to generate unit test automatically. You have to write unit test for developed code.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I have built my app putting the logic in the views code behind. Is there a way to create a unit test project and test something like this? I cannot find any tutorials on the Internet?
Unit tests are not related to MVVM nor specific to Windows Phone, you can test anything.
MVVM is only a design pattern that one of it's advantages is that it makes unit testing easier because it separates the coding layers
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I am new to Unit Testing.. first of all i want to know how we do unit testing in ASP.NET MVC.
In My project i am using MVC5 and Web API2. I want to implement unit testing within my project.
can anyone of you tell me how to start and provide me some links to approach?
Check this:
http://www.developerhandbook.com/2013/08/30/csharp-writing-unit-tests-with-nunit-and-moq/
-It is good introduction to mocking and AAA approach.
You can use NSubstitute instead of Moq if you want - it is more popular and you can find more examples about NSubstitute.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
A bit of background: I've been mostly developing in Java and Javascript for the past years and recently i've been moved to a C# project and tasked with implementing a Data Access Layer for this project. As far as i understood it this DAL will call only stored procedures (so no simple sql queries) and return some value if the stored procedure asks for it.
I apologize if this question has been answered before but i was not able to find anything useful.
What would be the best way to test that a DAL is actually calling these stored procedures and returning the results I am expecting? In Java we used Arquillian for integration tests against the DB and it worked great, however i have not been able to find anything like that for C#.
Any help will be appreciated.
Write unit tests for your DAL using something like nunit. This can then test that the results are as expected.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
I am performing a series of steps, when I run the console application. Let's say the number of steps are 8, and it fails somewhere at the 4th step.
I wanted to be able to revert the first steps that I did before it failed. How can this be done, if it fails at any of steps?
If you implement the steps using the command pattern where each step knows how to do itself as well as undo itself. Then you would be able to just loop through the steps that have been done and undo them.
You may also be interested in this question Implementing the command pattern.