Protection Levels and Visual Studio unit tests with C#

Matt Kline

I am setting up some unit tests for a C# project I'm working on, and I opted to use Visual Studio's built-in unit test project. The problem is that I have been giving most of my classes in the project the default, internal access level. Now they can't be reached by my unit test project because it is a different assembly.

It would be trivial to just make all my classes in the project public so that the unit test project can access them, but isn't it idiomatic to keep classes which are only used internally by a project internal?

NDJ

you can make your internals visible to the test project - see here for more info

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Visual Studio C# Unit Tests

From Dev

Visual Studio 2015 not running C++ unit tests

From Java

Visual Studio 15.8.1 not running MS unit tests

From Java

Controlling execution order of unit tests in Visual Studio

From Dev

Unit tests not showing in Visual Studio 2013, and 2012

From Dev

Are there "Dynamic Playlists" of unit tests in Visual Studio?

From Dev

Parameterized Unit Tests with Visual Studio 2015 Intellitest

From Dev

Visual Studio 2012 Not Recognizing Existing Unit Tests

From Dev

Are there "Dynamic Playlists" of unit tests in Visual Studio?

From Dev

attaching unit test data to unit tests in visual studio

From Dev

Doxygen with Visual C++ unit tests

From Dev

Using Visual Studio to do Code Coverage on gtest unit tests for native VS C++

From Java

Does Visual Studio have code coverage for unit tests?

From Java

Visual Studio 2015 or 2017 does not discover unit tests

From Dev

organizing unit tests in groups in visual studio test explorer

From Dev

Run other project when running unit tests in Visual Studio 2013

From Dev

Debugging unit tests in Node Tools Visual Studio (NTVS)

From Dev

SQL unit tests with Visual Studio Ultimate trial and Express editions

From Dev

Inheriting and running Unit Tests in sub classes in Visual studio

From Dev

Cannot run any unit tests in Visual Studio 2015

From Dev

How do I do unit tests in Visual Studio 2015

From Dev

N Unit Visual Studio 2017 Test Explorer not finding Tests

From Dev

Unit tests in Android Studio 0.8

From Dev

Unit tests with Android Studio and Gradle?

From Dev

Create unit tests in android studio

From Dev

Unit tests with Android Studio and Gradle?

From Dev

Create unit tests in android studio

From Java

Error when running unit tests in visual studio: Test-case objects missing

From Dev

Code Contracts - Visual Studio Team Service Scripted Build Server Unit Tests Fail

Related Related

  1. 1

    Visual Studio C# Unit Tests

  2. 2

    Visual Studio 2015 not running C++ unit tests

  3. 3

    Visual Studio 15.8.1 not running MS unit tests

  4. 4

    Controlling execution order of unit tests in Visual Studio

  5. 5

    Unit tests not showing in Visual Studio 2013, and 2012

  6. 6

    Are there "Dynamic Playlists" of unit tests in Visual Studio?

  7. 7

    Parameterized Unit Tests with Visual Studio 2015 Intellitest

  8. 8

    Visual Studio 2012 Not Recognizing Existing Unit Tests

  9. 9

    Are there "Dynamic Playlists" of unit tests in Visual Studio?

  10. 10

    attaching unit test data to unit tests in visual studio

  11. 11

    Doxygen with Visual C++ unit tests

  12. 12

    Using Visual Studio to do Code Coverage on gtest unit tests for native VS C++

  13. 13

    Does Visual Studio have code coverage for unit tests?

  14. 14

    Visual Studio 2015 or 2017 does not discover unit tests

  15. 15

    organizing unit tests in groups in visual studio test explorer

  16. 16

    Run other project when running unit tests in Visual Studio 2013

  17. 17

    Debugging unit tests in Node Tools Visual Studio (NTVS)

  18. 18

    SQL unit tests with Visual Studio Ultimate trial and Express editions

  19. 19

    Inheriting and running Unit Tests in sub classes in Visual studio

  20. 20

    Cannot run any unit tests in Visual Studio 2015

  21. 21

    How do I do unit tests in Visual Studio 2015

  22. 22

    N Unit Visual Studio 2017 Test Explorer not finding Tests

  23. 23

    Unit tests in Android Studio 0.8

  24. 24

    Unit tests with Android Studio and Gradle?

  25. 25

    Create unit tests in android studio

  26. 26

    Unit tests with Android Studio and Gradle?

  27. 27

    Create unit tests in android studio

  28. 28

    Error when running unit tests in visual studio: Test-case objects missing

  29. 29

    Code Contracts - Visual Studio Team Service Scripted Build Server Unit Tests Fail

HotTag

Archive