예제 #1
0
        public SetPendingDeletionStrategy Build()
        {
            var strategy = new SetPendingDeletionStrategy(_configurationService.Object, _userWriteRepository.Object, _auditRepository.Object, _logService.Object, _serviceBus.Object);

            strategy.SetSuccessor(_successor);
            return(strategy);
        }
예제 #2
0
        public SetPendingDeletionStrategy Build()
        {
            var strategy = new SetPendingDeletionStrategy(_configurationService.Object, _userReadRepository.Object,
                                                          new SetUserStatusPendingDeletionStrategy(_userWriteRepository.Object, _auditRepository.Object, _logService.Object, new Mock <IServiceBus>().Object));

            strategy.SetSuccessor(_successor);
            return(strategy);
        }