Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

7 роки тому
123456789101112131415161718192021222324252627282930
  1. using Microsoft.Extensions.DependencyInjection;
  2. using Microsoft.VisualStudio.TestTools.UnitTesting;
  3. namespace MQTTnet.Core.Tests
  4. {
  5. [TestClass]
  6. public class ServiceCollectionTest
  7. {
  8. [TestMethod]
  9. public void TestCanConstructAllServices()
  10. {
  11. var services = new ServiceCollection()
  12. .AddLogging()
  13. .AddMqttServer()
  14. .AddMqttClient();
  15. var serviceProvider = services
  16. .BuildServiceProvider();
  17. foreach (var service in services)
  18. {
  19. if (service.ServiceType.IsGenericType)
  20. {
  21. continue;
  22. }
  23. serviceProvider.GetRequiredService(service.ServiceType);
  24. }
  25. }
  26. }
  27. }