Skip to content

Latest commit

 

History

History
 
 

dotnet-test-samples

.NET: 6.0

.NET Test Samples

This portion of the repository contains code samples for testing serverless applications using .NET

Test Basic Patterns

Project Description
.NET Starter Project This project contains introductory examples of .NET tests written for AWS Lambda. This is the best place to start!
API Gateway with Lambda and DynamoDB This project contains unit and integration tests for a pattern using API Gateway, AWS Lambda and Amazon DynamoDB.
Hexagonal Architecture An example of hexagonal architecture implemented using AWS Lambda with tests.

Test Asynchronous Architectures

  • In a synchronous system, a calling service makes a request to a receiving service and then blocks, waiting for the receiver to complete the operation and return a result. In contrast, in an asynchronous system, a caller makes a request to a receiving system, which typically returns an immediate acknowledgement but then performs the requested operation at a later time. Asynchronous systems are frequently designed using event-driven architectures. These types of systems have several advantages including increased reliability, greater control over load processing, and improved scalability. However, testing these systems can present unique challenges.
Project Description
Schema & Contract Testing This project contains examples on how to do schema and contract testing for your event driven applications.
Async Testing Introduction This project contains an introduction to asynchronous testing using Lambda, S3 & DynamoDB.