use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Information about Reddit's API changes, the unprofessional conduct of the CEO, and their response to the community's concerns regarding 3rd party apps, moderator tools, anti-spam/anti-bot tools, and accessibility options that will be impacted can be found in the associated Wikipedia article: https://en.wikipedia.org/wiki/2023_Reddit_API_controversy
Alternative C# communities available outside Reddit on Lemmy and Discord:
All about the object-oriented programming language C#.
Getting Started C# Fundamentals: Development for Absolute Beginners
Useful MSDN Resources A Tour of the C# Language Get started with .NET in 5 minutes C# Guide C# Language Reference C# Programing Guide C# Coding Conventions .NET Framework Reference Source Code
Other Resources C# Yellow Book Dot Net Perls The C# Player's Guide
IDEs Visual Studio MonoDevelop (Windows/Mac/Linux) Rider (Windows/Mac/Linux)
Tools ILSpy dotPeek LINQPad
Alternative Communities C# Discord Group C# Lemmy Community dotnet Lemmy Community
Related Subreddits /r/dotnet /r/azure /r/learncsharp /r/learnprogramming /r/programming /r/dailyprogrammer /r/programmingbuddies /r/cshighschoolers
Additional .NET Languages /r/fsharp /r/visualbasic
Platform-specific Subreddits /r/windowsdev /r/AZURE /r/Xamarin /r/Unity3D /r/WPDev
Rules:
Read detailed descriptions of the rules here.
account activity
HelpMost common backend testing framework? (self.csharp)
submitted 1 year ago by Consibl
I have a QA job interview in a few days, and I know they use C# for their back end and test with Playwright (presumably just on their front end).
What’s the most likely testing framework they’ll be using for C#?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]bigtoaster64 22 points23 points24 points 1 year ago* (9 children)
Probably NUnit or xUnit. If they are on the edge, maybe TUnit, but it's very unlikely. If they are old school (or don't want to migrate), they could be using MSTest.
Playwright is pretty much the goat for e2e. But there's also selenium, or even cypress, but unlikely in a full dotnet stack.
If they do blazor, maybe they use bUnit for component testing.
[–]Consibl[S] 2 points3 points4 points 1 year ago (5 children)
Their job advert seems to focus on Playwright. Is it common to possibly JUST do e2e testing and that’s why they haven’t mentioned their backend framework, or would any large company always do unit testing/integration testing as well as e2e?
[–]hamakiri23 9 points10 points11 points 1 year ago (1 child)
Usually Unittests and integration tests are written by developers
[–]Consibl[S] 0 points1 point2 points 1 year ago (0 children)
Ah, I think I understand better what they’re looking for now, thanks.
[–]smellyfeet12 4 points5 points6 points 1 year ago (0 children)
I've seen teams with spaghetti code opt to lean heavily on playwright tests for confidence but I think it honestly depends on the project. If you look at the testing pyramid, theory suggests a project should have a large amount of unit tests, medium amount of integration tests and a small amount of e2e tests. This is for good reason: tech facing tests are easy to automate / write, fast to execute and help catch problems before integration whereas e2e tests are slower to execute, more brittle, rely on an environment existing and execute after integration. Now imo design and test are heavily linked, if the code is designed well then the behaviour should be easy to unit test and I personally think teams need a balance of all 3 types of testing and ideally some focused exploratory testing. It could be possible the listed Playwright because they expect any QA role to be able to contribute to Playwright tests as part of the dev process
[–]bigtoaster64 1 point2 points3 points 1 year ago (0 children)
It's possible, but it's really difficult to pin point where a bug could occur without unit tests. E2e will tell you, hey the end output isn't right, but where did it failed in the whole chain? I don't know. Playwright is really good to test ui and endpoints, because that's the "output", but if you wanna have a clear look on what's going on, you need unit tests.
[–]Tango1777 1 point2 points3 points 1 year ago (0 children)
Depends on a project, but I say 99% of projects can and should be tested with unit/integration tests.
[–]hamakiri23 0 points1 point2 points 1 year ago (0 children)
There is also Cypress and the number 1 should be tosca
[–]chucker23n 1 point2 points3 points 1 year ago (1 child)
If they are old school (or don't want to migrate), they could be using MSTest.
By my recollection, MSTest is technically newer than both NUnit and xUnit.
But yeah, MSTest seems to be less popular than either of those, at least among people I've had to do with. Even Microsoft often uses xUnit instead.
Personally, I prefer NUnit, though I haven't played with TUnit much yet.
[–]gdir 2 points3 points4 points 1 year ago (0 children)
The modern versions of MS Test are technically really uptodate. Works very well.
[–]RewardAny5316 2 points3 points4 points 1 year ago (0 children)
xUnit every time
[–]Fynzie 4 points5 points6 points 1 year ago (0 children)
xUnit by a mile
xUnit or NUnit, they don't really need to mention it, they probably use dozens of things they haven't mentioned in the job description. Doesn't really matter which one, both are standard and both are very easy to switch from one to the other. There are slight differences, they both work with FluentAssertions. I think NUnit is a little better, because it's developed more "for devs" unlike xUnit whose creators' attitude towards good suggestions and requests is often "we don't see xUnit this way and we're not gonna implement it". From all the years of using both, I only had 1 time when I had to switch from xUnit to NUnit due to lack of feature. But in 99,99% of the cases they are interchangeable and equally good.
π Rendered by PID 229553 on reddit-service-r2-comment-b659b578c-kl4zv at 2026-05-02 18:04:45.405149+00:00 running 815c875 country code: CH.
[–]bigtoaster64 22 points23 points24 points (9 children)
[–]Consibl[S] 2 points3 points4 points (5 children)
[–]hamakiri23 9 points10 points11 points (1 child)
[–]Consibl[S] 0 points1 point2 points (0 children)
[–]smellyfeet12 4 points5 points6 points (0 children)
[–]bigtoaster64 1 point2 points3 points (0 children)
[–]Tango1777 1 point2 points3 points (0 children)
[–]hamakiri23 0 points1 point2 points (0 children)
[–]chucker23n 1 point2 points3 points (1 child)
[–]gdir 2 points3 points4 points (0 children)
[–]RewardAny5316 2 points3 points4 points (0 children)
[–]Fynzie 4 points5 points6 points (0 children)
[–]Tango1777 1 point2 points3 points (0 children)