Getting started with C#
  • Course Overview
  • Prerequisites and FAQs
  • Facebook Group- Get Access to our Test Automation Masters secret group!
  • Syllabus for Selenium section
  • Help, I have a Selenium Error
  • Surprise!
  • Intro to Dr Tiffany and Visual Studio installation
  • How to update VS Community subscription after expiration
  • MacOS Only: Installation of Visual Studio on Mac
  • MacOS Only: Visual Studio options for Mac
  • MacOS Only: How to use Parallels for Mac
  • How to download the code
  • Source Code URL
  • Visual Studio Errors
  • Need your help
  • Creating your first project
  • Important menus in Visual Studio
  • Proper Communication
  • Solution overview
  • Solution architecture
  • Coding conventions
  • The best resource for learning good coding principles
  • Surprise 2! Download the Most Popular Automation Interview Questions Ebook
  • End of section quiz
  • About the quizzes
  • Quiz
  • Live, instructor led training?
  • Where are the course notes?
  • Ultimate Cheat Sheet for Selenium C#
Different types of Visual Studio projects
  • Class library project
  • Important note about next lecture
  • Unit test project
  • Code Lens
  • Debugging Quiz
  • Debugging basics
  • Common shortcuts in Visual Studio
  • End of section quiz
  • Common Visual Studio errors
Programming basics
  • How to create a Console Project
  • Intro to variables
  • Declaring variables of simple types
  • Formatting text using concatenation
  • Framework Reviews - Survey
  • Using string interpolation
  • Formatting text for output
  • Verbatim strings and escape sequences
  • End of section quiz
  • What are your thoughts so far?
  • An Important Note
  • Why are we not using NUnit in this course?
Unit testing project
  • Section intro
  • TestMethod TestClass Description
  • Assertions
  • ExpectedException attribute
  • Use cases for ExpectedException
  • Quiz on assertions and attributes
  • Quiz answer
  • TestInitialize
  • Quiz on before and after hooks
  • Quiz
  • Which topic would you like to learn next?
Math, equality and relational operators
  • Math with integers
  • Mistake in the Assert.AreEqual(sum,15)
  • Math with floating point numbers
  • Math with decimals
  • Coding quiz
  • Equality and relationship operators
  • If statements
  • If else statements
  • Warning! Where you see StringAssert.Equals, use Assert.AreEqual instead!
  • Section exam
  • Leap year
  • Quiz
  • Coding exercise
  • Did you enjoy coding?
Classes and methods
  • Introduction to classes and objects
  • Writing a class
  • Get and set accessors
  • Writing constructors
  • Methods in classes
  • Instantiating a class object
  • Section quiz
  • The string class
  • Value vs reference types
  • Car class example
  • Employee class example
  • Scope of declarations
  • ToString method
  • End of section exam specifications
  • Exam trip class solution
  • Trip class test methods
  • End of section exam
  • Quiz
  • Midterm Exam