Go-style “alongside” testing in C# and .Net Core
I move between Go and C#, and one idiom I like in Go is tests living alongside the things they are testing, right in the same project. In addition to style preference, it (IMHO) more easily allows testing internal functions. In the .Net world, having a separate test project is traditional. ..