Looking for advice on talk I’m crafting on Software Quality and C# / .NET

This year I’ve focused heavily on software quality and building a safety net while I refactor a series of legacy .NET applications. I’ve found a number of libraries and techniques beyond just standard unit testing that have been helpful to me and I’m packaging that into a talk for my local user group.

I’ve got a lot of ideas for content to present, but I’d like feedback from the community on:

  1. Does anyone have any libraries or tools they’d recommend I include? I’m light on things related to Database or ASP.NET specific testing at the moment in particular.
  2. If you were going to that talk, what would you most want to get out of it?
  3. If you were going to that talk, what would you be disappointed if it was not covered?

For anyone curious, I will be talking about at least the following libraries:

  • Parameterized / data-driven tests in XUnit and NUnit
  • Scientist .NET for A/B testing
  • Bogus for fake data generation
  • Moq for mocking
  • Autofac for IoC
  • Shouldly for more readable unit tests
  • SpecFlow for BDD
  • ApprovalTests / Snapshotter for Jest style Snapshot Tests

submitted by /u/Integer_Man
[link] [comments]

Leave a Reply