Unit Testing and CI Part 2: C#.NET (Intermediate to Advanced Developers)


Details
Presented by JP
Bring your laptop/tablet and code with everyone else in the first of a 3-part series where you'll build a simple application, write unit tests for it, push it to GitHub, and leverage integrations like Travis CI, Appveyor, Code Climate and Codecov.io to run your tests and examine the quality of your code.
This second session will focus on C# .NET unit testing and Continuous Integration with AppVeyor, as well as unit test coverage with Codecov.io.
(Parts 3 will cover the same process for Java.)
Outline for the 3-hour session:
30 mins: Project overview and setup
60 mins: Code with me!
60 mins: Q&A/Open discussion/Open code session
Come for the free drinks and pizza, stay for the project and networking! No matter your background, everyone is sure to have a great time!
Though this project dives deeper than an overview, it is a small enough project for new developers, while still being engaging enough for those coming from another language.
Topics Covered:
Building a simple application in C# .NET
Writing unit tests with xUnit
Using the Moq mocking framework to write better tests
Creating a GitHub repository and pushing code to it
Integration of AppVeyor and Codecov.io with your repository
Don't know what any of that means? Don't know anyone attending? Great! Sounds like the perfect time to learn and build a network!
Have an idea for a topic or a general suggestion? Let us know in the comment section below or check us out on our Facebook page (https://www.facebook.com/qccoders/)!

Unit Testing and CI Part 2: C#.NET (Intermediate to Advanced Developers)