Пример #1
0
        public void GetAllServicesReturnsServices()
        {
            // Arrange
            var serviceFixture = new WindowsServicesService();

            // Act
            var services = serviceFixture.GetAllServices().ToList();

            // Assert
            Assert.NotEmpty(services);
            Assert.NotNull(services[0].Name);
            Assert.NotNull(services[0].DisplayName);
            Assert.NotNull(services[0].Description);
        }
Пример #2
0
        public void GetServiceByNameReturnsService()
        {
            // Arrange
            const String serviceName    = "wuauserv"; // Windows Update better be there
            var          serviceFixture = new WindowsServicesService();

            // Act
            var service = serviceFixture.GetServiceByName(serviceName);

            // Assert
            Assert.NotNull(service);
            Assert.Equal(serviceName, service?.Name);
            Assert.NotNull(service?.DisplayName);
            Assert.NotNull(service?.Description);
        }
Пример #3
0
 static MainWindowViewModel()
 {
     ServicesService = new WindowsServicesService();
 }
Пример #4
0
 public SelectServicesViewModel(WindowsServicesService servicesService, IEnumerable <String> selectedServices)
 {
     _servicesService  = servicesService;
     _selectedServices = selectedServices;
     Services          = new ObservableCollection <ServiceViewModel>();
 }