How would you structure the following MS VS solution and classes, in order to implement easily unit tests with dependency injection? How would your unit tests look like ?
ProjectWork
IDev.cs
public interface IDev
{
IDev GetDev();
IToMeasure Measure();
}
public interface IToMeasure
{
double Measure { get; set; }
}MyDevice.cs
public class MyDevice: IDev
{
public void calculateMeasures(IToMeasure measuredObjs, MyDevice myDevice)
{
}
}myDeviceWPF.cs
class myDeviceViewModel : INotifyPropertyChanged
{
...
myGausDevice.calculateMeasures(...);
}
ProjectTest
- myDevice_Test.cs
Aucun commentaire:
Enregistrer un commentaire