using GSS2.UI.Core.Views; using GSS2.UI.Core.ViewModels; using GSS2.Test.Views; using GSS2.Test.ViewModels; using GSS2.UI.Core.Services; using Avalonia; namespace GSS2.Test; public static class DependencyInjectionHelper { public static IServiceCollection AddViewsAndModels(this IServiceCollection services) => services .AddSingleton((_) => new NavigationService(Application.Current?.ApplicationLifetime)) .AddSingleton() .AddSingleton() .AddSingleton() .AddSingleton() .AddSingleton() .AddSingleton() .AddSingleton() .AddSingleton() .AddSingleton(); }