DmitryGolubenkov / SharpDockerizer

Generates Dockerfiles for your .NET projects without registration or SMS.
MIT License
5 stars 0 forks source link

Application tests #7

Open DmitryGolubenkov opened 1 year ago

DmitryGolubenkov commented 1 year ago

Description

We should implement unit and integration tests so that main application functionality can always be validated. Tests must cover SharpDockerizer.AppLayer. Maybe we could make some system tests for GUI itself, but this would be much harder, as tests must be crossplatform too.

DmitryGolubenkov commented 1 year ago

https://www.nuget.org/packages/System.IO.Abstractions

This library can be used to mock filesystem. On the first glance some refactoring may be required to use it.