saritasa-nest / saritasa-dotnet-tools

Development Tools For Company'S .NET Projects.
BSD 2-Clause "Simplified" License
27 stars 13 forks source link

BoringWarehouse: Integration test does not wait for DB to start #23

Closed dermeister0 closed 7 years ago

dermeister0 commented 7 years ago
PS SaritasaTools> psake run-boringwarehouse-tests

1) SetUp Error : Saritasa.BoringWarehouse.IntegrationTests.GlobalConfig
Autofac.Core.Registration.ComponentNotRegisteredException : The requested service 'Saritasa.BoringWarehouse.Domain.Users.Handlers.UserHandlers' has not been registered. To avoid this exception, either register a component to provide the service, check for service registration using IsRegistered(), or use the ResolveOptional() method to resolve an optional dependency.
at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters)
at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType)
at Saritasa.Tools.Messages.Commands.PipelineMiddlewares.CommandExecutorMiddleware.GetHandler(CommandMessage commandMessage) in C:\Work\SaritasaTools\src\Saritasa.Tools.Messages\Commands\PipelineMiddlewares\CommandExecutorMiddleware.cs:line 51
at Saritasa.Tools.Messages.Commands.PipelineMiddlewares.CommandExecutorMiddleware.Handle(IMessage message) in C:\Work\SaritasaTools\src\Saritasa.Tools.Messages\Commands\PipelineMiddlewares\CommandExecutorMiddleware.cs:line 63
at Saritasa.Tools.Messages.Common.MessagePipeline.ProcessMiddlewares(IMessage message) in C:\Work\SaritasaTools\src\Saritasa.Tools.Messages\Common\MessagePipeline.cs:line 137
at Saritasa.Tools.Messages.Commands.CommandPipeline.Handle(Object command) in C:\Work\SaritasaTools\src\Saritasa.Tools.Messages\Commands\CommandPipeline.cs:line 28
at Saritasa.BoringWarehouse.IntegrationTests.GlobalConfig.CreateAdmin(IAppUnitOfWork uow) in C:\Work\SaritasaTools\samples\Saritasa.BoringWarehouse\Saritasa.BoringWarehouse.IntegrationTests\GlobalConfig.cs:line 40
at Saritasa.BoringWarehouse.IntegrationTests.GlobalConfig.OneTimeSetUp() in C:\Work\SaritasaTools\samples\Saritasa.BoringWarehouse\Saritasa.BoringWarehouse.IntegrationTests\GlobalConfig.cs:line 26

Execution terminated after first error

Need to add TCP port waiting (1433) into run-boringwarehouse-tests task.