Exemple #1
0
        public void Setup()
        {
            _appFixture     = new ApplicationFixture();
            _boosterService = Substitute.For <IBoosterService>();

            _appFixture.OnConfigureServices += (_, collection) => { collection.AddSingleton(_boosterService); };
        }
Exemple #2
0
        public void Setup()
        {
            _appFixture           = new ApplicationFixture();
            _roleService          = Substitute.For <IDiscordGuildRoleService>();
            _dateTime             = Substitute.For <IDateTime>();
            _roleConfiguration    = Substitute.For <IRoleConfiguration>();
            _directMessageService = Substitute.For <IDiscordDirectMessageService>();

            _dbContext      = Substitute.For <IApplicationDbContext>();
            _actionLogMock  = _dbContext.ConfigureMockDbSet(x => x.ModerationActionLogs);
            _activeMuteMock = _dbContext.ConfigureMockDbSet(x => x.ModerationActiveMutes);

            _currentUserService = Substitute.For <ICurrentUserService>();
            _currentUserId      = 14245;
            _currentUserService.UserId.Returns(_currentUserId.ToString());

            _roleId = 14245;
            _roleConfiguration.MuteRoleId.Returns(_roleId);

            _appFixture.OnConfigureServices += (_, services) =>
            {
                services.AddSingleton(_roleService);
                services.AddSingleton(_dbContext);
                services.AddSingleton(_dateTime);
                services.AddSingleton(_currentUserService);
                services.AddSingleton(_roleConfiguration);
                services.AddSingleton(_directMessageService);
            };
        }
Exemple #3
0
 public void Setup()
 {
     _appFixture = new ApplicationFixture();
     _dbContext  = Substitute.For <IApplicationDbContext>();
     _appFixture.OnConfigureServices += (_, services) =>
     {
         services.AddSingleton(_dbContext);
     };
 }
Exemple #4
0
        public void Should_Resolve_View_Model()
        {
            // Given
            var registrar = Substitute.For <IPlatformRegistrar>();

            // When
            ApplicationMock sut = new ApplicationFixture().WithPlatformRegistration(registrar);

            // Then
            sut.Container.Resolve <TestViewModel>().Should().NotBeNull();
        }
Exemple #5
0
        public void Should_Call_Register_Platform_Services()
        {
            // Given
            var registrar = Substitute.For <IPlatformRegistrar>();

            // When
            ApplicationMock sut = new ApplicationFixture().WithPlatformRegistration(registrar);

            // Then
            registrar.Received().RegisterPlatformServices(Arg.Any <IRegistrator>());
        }
        public void Setup()
        {
            _roleService = Substitute.For <IDiscordGuildRoleService>();
            _dbContext   = Substitute.For <IApplicationDbContext>();

            _fixture = new ApplicationFixture();

            _fixture.OnConfigureServices += (_, services) =>
            {
                services.AddSingleton(_roleService);
                services.AddSingleton(_dbContext);
            };
        }
 public void Setup()
 {
     _appFixture = new ApplicationFixture();
     _calculator = Substitute.For <IXpCalculatorService>();
     _dbContext  = Substitute.For <IApplicationDbContext>();
     _appFixture.OnConfigureServices += (_, services) =>
     {
         var service = services
                       .First(descriptor => descriptor.ServiceType == typeof(IXpCalculatorService));
         services.Remove(service);
         services.AddSingleton(_calculator);
         services.AddSingleton(_dbContext);
     };
 }
        public void Setup()
        {
            _appFixture           = new ApplicationFixture();
            _dateTime             = Substitute.For <IDateTime>();
            _dbContext            = Substitute.For <IApplicationDbContext>();
            _moderationService    = Substitute.For <IDiscordModerationService>();
            _discordConfiguration = Substitute.For <IDiscordConfiguration>();

            _appFixture.OnConfigureServices += (_, services) =>
            {
                services.AddSingleton(_dbContext);
                services.AddSingleton(_dateTime);
                services.AddSingleton(_moderationService);
                services.AddSingleton(_discordConfiguration);
            };
        }
Exemple #9
0
        public void Setup()
        {
            _appFixture            = new ApplicationFixture();
            _dbContext             = Substitute.For <IApplicationDbContext>();
            _boosterService        = Substitute.For <IBoosterService>();
            _dateTime              = Substitute.For <IDateTime>();
            _discordChannelService = Substitute.For <IDiscordGuildChannelService>();

            _appFixture.OnConfigureServices += (_, services) =>
            {
                services.AddSingleton(_dbContext);
                services.AddSingleton(_boosterService);
                services.AddSingleton(_dateTime);
                services.AddSingleton(_discordChannelService);
            };
        }
            protected override void Dispose(bool disposing)
            {
                if (ApplicationFixture != null)
                {
                    ApplicationFixture.Dispose();
                }
                if (ComponentWithNoDependenciesFixture != null)
                {
                    ComponentWithNoDependenciesFixture.Dispose();
                }
                if (SelfContainedApplicationFixture != null)
                {
                    SelfContainedApplicationFixture.Dispose();
                }

                base.Dispose(disposing);
            }
 public void Setup()
 {
     _appFixture         = new ApplicationFixture();
     _moderationService  = Substitute.For <IDiscordModerationService>();
     _dbContext          = Substitute.For <IApplicationDbContext>();
     _dateTime           = Substitute.For <IDateTime>();
     _currentUserService = Substitute.For <ICurrentUserService>();
     _actionLogMock      = _dbContext.ConfigureMockDbSet(x => x.ModerationActionLogs);
     _currentUserId      = 14245;
     _currentUserService.UserId.Returns(_currentUserId.ToString());
     _appFixture.OnConfigureServices += (_, services) =>
     {
         services.AddSingleton(_moderationService);
         services.AddSingleton(_dbContext);
         services.AddSingleton(_dateTime);
         services.AddSingleton(_currentUserService);
     };
 }
Exemple #12
0
        public void Setup()
        {
            _appFixture           = new ApplicationFixture();
            _dateTime             = Substitute.For <IDateTime>();
            _dbContext            = Substitute.For <IApplicationDbContext>();
            _roleService          = Substitute.For <IDiscordGuildRoleService>();
            _discordConfiguration = Substitute.For <IDiscordConfiguration>();

            _roleConfiguration = Substitute.For <IRoleConfiguration>();
            _roleConfiguration.MuteRoleId.Returns(_roleId);

            _appFixture.OnConfigureServices += (_, services) =>
            {
                services.AddSingleton(_dbContext);
                services.AddSingleton(_dateTime);
                services.AddSingleton(_roleService);
                services.AddSingleton(_discordConfiguration);
                services.AddSingleton(_roleConfiguration);
            };
        }
Exemple #13
0
        public void Setup()
        {
            _appFixture          = new ApplicationFixture();
            _dbContext           = Substitute.For <IApplicationDbContext>();
            _boosterService      = Substitute.For <IBoosterService>();
            _discordGuildService = Substitute.For <IDiscordGuildService>();

            _appFixture.OnConfigureServices += (_, services) =>
            {
                services.AddSingleton(_dbContext);
                services.AddSingleton(_boosterService);
                services.AddSingleton(_discordGuildService);
            };

            _boosterService.ActiveBoosters = Arg.Do <Dictionary <ulong, List <ActiveBooster> > >(x => _activeBoosters = x);
            _boosterService.QueuedBoosters = Arg.Do <Dictionary <ulong, Queue <QueuedBooster> > >(x => _queuedBoosters = x);
            _boosterService.AvailableSlots = Arg.Do <Dictionary <ulong, List <AvailableSlot> > >(x => _availableSlots = x);
            _boosterService.ActiveBoosters.Returns(_activeBoosters);
            _boosterService.QueuedBoosters.Returns(_queuedBoosters);
            _boosterService.AvailableSlots.Returns(_availableSlots);
        }
Exemple #14
0
 public CastSpellFeature(ApplicationFixture application)
     : base(application)
 {
 }
Exemple #15
0
 public RestartTests(ApplicationFixture application)
     : base(application)
 {
 }
Exemple #16
0
 public ApplyReactionRolesCommandValidationTests()
 {
     _fixture = new ApplicationFixture();
 }
 public CreateNewApplicationTest()
 {
     _applicationFixture = new ApplicationFixture();
 }
 public UpdateApplicationTest()
 {
     _applicationFixture = new ApplicationFixture();
 }
Exemple #19
0
 public virtual void Init()
 {
     App = new ApplicationFixture();
 }
 public void SetUpApplicationFixture()
 {
     ApplicationFixture = new ApplicationFixture(Server.HttpClient, RootContainer);
 }
Exemple #21
0
 public GetTopUsersByXPQueryValidationTests()
 {
     _fixture = new ApplicationFixture();
 }
Exemple #22
0
 public void Setup()
 {
     _appFixture = new ApplicationFixture();
 }
Exemple #23
0
 public BaseFeature(ApplicationFixture application)
 {
     this.application = application;
 }
Exemple #24
0
 public GetApplicationByIdTest()
 {
     _applicationFixture = new ApplicationFixture();
 }
Exemple #25
0
 public ProductsCatalogApiEndToEndTests(ApplicationFixture app)
 {
     _app = app;
 }