Guide on implementing Change Tracking while having separate Domain & Persistence Models in .NET Core

The most important thing to keep in mind while doing DDD (Domain Driven Design) is…


Guide on creating a debuggable NuGet package, publish it to a feed, and run tests in Azure DevOps while using Azurite Storage Emulator.

Disclaimer: This article is meant towards individuals who already have some experience with Azure DevOps and Feeds.

Summary

You have been working on a project that utilizes the Azure Storage Services and you have successfully implemented part 1/2 of this article. Everything is working properly in our local environment, and we decide to make a NuGet package out of our library. The passionate developer in you, wants to run your unit/integration tests each time you want to publish a new version of your package to ensure a correct package is released.

To read more on this topic, please visit my blog.


Guide on running tests for your project locally while using Azurite Storage Emulator.

Summary

You have been working on a project that utilizes the Azure Storage Services (Blob, Table, Queue, etc.) and to test it, you have written your unit/integration tests while connected to a storage account in Azure. But you figure that there must be a free alternative to this. And you are correct, because you are doing local development at this point, why would you need to spin up a paid storage account for this!

Enter Azurite an open source Azure Storage API compatible emulator that can also run in a docker container. Perfect that is what we need.

To read more on this topic, please visit my blog.

Ledjon Behluli

“I see myself as a specialist, who specializes in the big picture.” Author of: SimulinkModelGenerator, FluentBpmNET

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store