NUNIT

CloudLabs

Projects

Assignment

24x7 Support

Lifetime Access

.

Course Overview

NUnit now uses a new version numbering scheme. The first three dot-separated values represent the release level, as before, while the fourth is a build number tied to the date of the release.This release includes pNUnit, an extended NUnit runner for distributed parallel tests. The pNUnit program was developed at Codice Software for use in testing the Plastic SCM and has been contributed to NUnit. For more info about using pNUnit see the NUnit site.

At the end of the training, participants will be able to:

Pre-requisite

The student should have a basic knowledge of the .NET Framework and experience programming in C# with Visual Studio

Duarion

4  days

Course Outline

  1. Test-Driven Development
  2. Functional Tests
  3. Unit Tests
  4. Test Automation
  5. Rules for TDD
  6. Implications of TDD
  7. Simple Design
  8. Refactoring
  9. Regression Testing
  10. Test List
  11. Red/Green/Refactor
  12. Using the NUnit Framework
  13. Testing with NUnit
  14. NUnit Test Drive
  15. IQueue Interface and Stub Class
  16. Test List for Queue
  17. Using the NUnit GUI Tool
  18. A Second Test
  19. More Queue Functionality
  20. TDD with Legacy Code
  21. Acme Travel Agency Case Study
  22. NUnit Fundamentals
  23. Structure of Unit Tests
  24. Assertions
  25. NUnit Framework
  26. NUnit Assert Class
  27. Assert.AreEqual()
  28. More Assert Methods
  29. Test Case
  30. Test Methods
  31. Test Fixture
  32. Test Runner
  33. Test Case Hierarchy
  34. Ignoring Tests
  35. Test Case Selection
  36. Coloring Parent Nodes
  37. Test Setup and Tear Down
  38. Test Fixture Setup and Tear Down
  39. Using NUnit with Visual Studio
  40. More about NUnit
  41. Expected Exceptions
  42. Enqueue and Dequeue
  43. Tests for Enqueue and Dequeue
  44. ToArray()
  45. Test of ToArray()
  46. Debugging NUnit Tests
  47. NUnit-Agent
  48. Exceptions Dialog
  49. Custom Asserts
  50. Implementing a Custom Assert
  51. Categories
  52. Categories with NUnit
  53. Results as XML
  54. Running NUnit at the Command Line
  55. Using nunit-console.exe
  56. Test-Driven Development
  57. nunit-console.exe Options
  58. Categories at the Command Line
  59. Refactoring
  60. Collection Class Implementation
  61. Testing the New Version
  62. Integrating NUint into Visual Studio
  63. Third-Party Unit Test Frameworks
  64. Using NUnit in Visual Studio
  65. Installing NUnit Test Adaptor
  66. Using NUnit
  67. Using NuGet Package Manager
  68. Running the Tests in Visual Studio
  69. Two More Tests
  70. Learning Resources

Reviews