Você não pode selecionar mais de 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- using Microsoft.Extensions.DependencyInjection;
- using Microsoft.VisualStudio.TestTools.UnitTesting;
-
- namespace MQTTnet.Core.Tests
- {
- [TestClass]
- public class ServiceCollectionTest
- {
- [TestMethod]
- public void TestCanConstructAllServices()
- {
- var services = new ServiceCollection()
- .AddLogging()
- .AddMqttServer()
- .AddMqttClient();
-
- var serviceProvider = services
- .BuildServiceProvider();
-
- foreach (var service in services)
- {
- if (service.ServiceType.IsGenericType)
- {
- continue;
- }
- serviceProvider.GetRequiredService(service.ServiceType);
- }
- }
- }
- }
|