Victor H
Parsing data from several sources into a common format.
I have several data sources that I get data from that I must parse into a common format.
Say this is the common format (simplified example):
One approach would be to set up something like a
public record Source1ProductDto
and use annotations like JsonPropertyName
for each data source and let System.Text.JsonSerializer
handle it. However, for more complex types like Price
I might need to combine data from several fields of the original data to parse it into my custom format. My current approach is to use some type of strategy pattern for each field by using this interface:
then I do this (simplified parsing for illustration purpose):
You get the point for PriceParser2.
Can you give me advice on how to improve? Possibly how to leverage .NET strengths better.32 replies
Configuration of Testcontainer, WebApplicationFactory and ConfigurationSource in ASP.NET Core.
Hi, I'm trying to figure out a nice approach to setup my tests. I am writing an application where I am using the the Options pattern in my
Program.cs
to setup some connections option:
where for instance:
In my tests where I am using WebApplicationFactory
together with Testcontainers I want to improve my setup. Can you offer me any advice on how to improve my setup code (next message).7 replies