More on Unit Testing : TestContext
From empirical evidence, we know that improving code coverage by verifying all the boundary conditions, and ensuring quality of code-base significantly enhances maintainability and comprehensibility of complex software systems. Therefore, writing effective unit and integration tests has become one of the integral part in software development life cycle. In fact, development methodology such as TDD has been embraced rapidly due to these realized benefits.
In today's post, we talk more about TestContext
of mstest
. In particular, we focus on its usage in devising effective unit tests. Before moving forward, we would like to outline the previous posts of the series regarding Unit Testing.
What is TestContext?
TestContext
is an abstract class of Microsoft.VisualStudio.TestTools.UnitTesting
namespace. It exposed several properties related to the current context (i.e., current test run). In addition, it provides following supports: (read more)