Интерфейсы и генераторы MvvmToolkitC#

Место общения программистов C#
Anonymous
Интерфейсы и генераторы MvvmToolkit

Сообщение Anonymous »

Наша архитектура — Mvvm. Наша платформа тестирования/внедрение зависимостей опирается на интерфейсы, существующие для каждого класса, существующие для регистрации в сборщике приложений, и NSubstituting в модульных тестах.
public DisclaimerViewModel(
ILogger logger,
IResourceExtractor resourceExtractor,
IUserSettings userSettings,
IAppInfo appInfo,
INavigationService navigationService)

Как мне определить интерфейсы, если я хочу использовать созданные MVVM Toolkit ObservableObjects с атрибутами [ObservableProperty], примененными к частным полям в моем классе?
Как чтобы написать интерфейс для этого примера класса модели представления, совместимого с MVVM Toolkit:
[ObservableObject]
public partial class MyTestClass
{
[ObservableProperty] private int _count;

public MyTestClass(int count)
{
_count = count;
}
}


Подробнее здесь: https://stackoverflow.com/questions/784 ... generators

Вернуться в «C#»