Skip to content

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

Photo of JP Dillingham
Hosted By
JP D. and Brian H.
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/)!

Photo of QC Coders group
QC Coders
See more events
Bettendorf Public Library
2950 Learning Campus Dr · Bettendorf, IA