sntnupl / azure-functions-sample-unittest-integrationtest

Sample application to showcase how one can implement Unit and Integration testing for an Azure Functions application

Home Page:https://sntnupl.com/azure-functions-testing-guide-p1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Azure Functions Unit/Integration Testing Sample

This repository contains a sample application to showcase how one can implement Unit and Integration testing for an Azure Functions application.
Its essentially a companion for my series of blog posts on Test Driven Development of Serverless Apps with Azure Functions, which can be accessed at this link.

Getting Started

  1. Clone this repo: git clone https://github.com/sntnupl/azure-functions-sample-unittest-integrationtest
  2. Open SampleApp.sln in Visual Studio.
  3. Build the solution
  4. Create a file titled local.settings.json in InvoiceProcessor project.
    • A sample file titled sample.local.settings.json is provided, you can use this file to create the above. Remember to replace the <PLACEHOLDER> with actual values though.
  5. Create a file titled appsettings.json in InvoiceProcessor.Tests.Integration project.
    • Again, a sample file titled sample.appsettings.json is provided, you can use this file to create the above and remember to replace the <PLACEHOLDER> as before.
  6. Run all tests in the solution (using the Visual Studio test explorer).

Pre-requisites

About

Sample application to showcase how one can implement Unit and Integration testing for an Azure Functions application

https://sntnupl.com/azure-functions-testing-guide-p1

License:MIT License


Languages

Language:C# 100.0%