Example #1
0
        public void Setup()
        {
            #region Configuration classes

            var fixture = new ConfigurationFixture();
            configurationBuilder = fixture.GenerateConfiguration();
            #endregion

            _httpHelper     = new HttpHelper(fixture.ServicePath, fixture.ApiKeys, fixture.radarrClient, fixture.tmdbClient);
            _mediator       = A.Fake <IMediator>();
            _mediaDbContext = fixture.GetDbContext();

            _servicePath = fixture.ServicePath;
            _apiKeys     = fixture.ApiKeys;

            _radarrClient = fixture.radarrClient;
        }
        public void TestChangeEvents()
        {
            var f = new ConfigurationFixture();

            f.ConfigurationRoot["ReadOnlyChildCollection:3:Name"]  = "NAME-A";
            f.ConfigurationRoot["ReadOnlyChildCollection:3:Value"] = "333";

            var x = f.RootElement.ReadOnlyChildCollection;

            object newElement = null;

            x.CollectionChanged += (s, args) => { newElement = args.NewItems[0]; };

            f.ConfigurationRoot.Reload();

            Assert.NotNull(newElement);
            Assert.IsAssignableFrom <IChildElement>(newElement);
            Assert.Equal("NAME-A", ((IChildElement)newElement).Name);
            Assert.Equal(333, ((IChildElement)newElement).Value);
        }
Example #3
0
            internal TestDataContext(TestDataFixture propertyTestData)
            {
                _propertyTestData = propertyTestData;

                BooleanPropertyDef = propertyTestData.BooleanPropertyDef;
                ChildConfigurationCollectionPropertyDef         = propertyTestData.ChildConfigurationCollectionPropertyDef;
                ChildConfigurationDictionaryPropertyDef         = propertyTestData.ChildConfigurationDictionaryPropertyDef;
                ReadOnlyChildConfigurationCollectionPropertyDef = propertyTestData.ReadOnlyChildConfigurationCollectionPropertyDef;
                ReadOnlyChildConfigurationDictionaryPropertyDef = propertyTestData.ReadOnlyChildConfigurationDictionaryPropertyDef;

                ChildDictionary = new Dictionary <string, IChildElement>()
                {
                    { propertyTestData.Data[0].PropertyDef().PropertyName, propertyTestData.Data[0] },
                    { propertyTestData.Data[1].PropertyDef().PropertyName, propertyTestData.Data[1] },
                    { propertyTestData.Data[2].PropertyDef().PropertyName, propertyTestData.Data[2] },
                    { propertyTestData.Data[3].PropertyDef().PropertyName, propertyTestData.Data[3] },
                    { propertyTestData.Data[4].PropertyDef().PropertyName, propertyTestData.Data[4] }
                };

                Configuration = new ConfigurationFixture();
            }
        public void TestEquals()
        {
            using (var fixture = new ConfigurationFixture())
            {
                var def = new PropertyDef(typeof(IRootElement).GetProperty(nameof(IRootElement.StringPropertyA), BindingFlags.Public | BindingFlags.Instance), new ConfigurationObjectSettings());

                var elementA = new Element <string, IChildElement>(def, (ConfigurationDictionaryBase <string, IChildElement>)fixture.RootElement.ChildDictionary,
                                                                   "TEST1");
                var elementB = new Element <string, IChildElement>(def, (ConfigurationDictionaryBase <string, IChildElement>)fixture.RootElement.ChildDictionary,
                                                                   "TEST2");

                Assert.True(elementA.Equals(elementA));
                Assert.False(elementA.Equals((Element <string, IChildElement>)null));
                Assert.False(elementA.Equals(elementB));

                Assert.True(elementA.Equals((object)elementA));
                Assert.False(elementA.Equals((object)null));
                Assert.False(elementA.Equals((object)elementB));
                Assert.False(elementA.Equals("different type"));
            }
        }
Example #5
0
 public WhenFileDoesNotExist(ConfigurationFixture configurationFixture, FileClientFixture fileClientFixture) : base(configurationFixture, fileClientFixture)
 {
 }
 public CheckConstraintTests(ConfigurationFixture fixture) : base(fixture)
 {
 }
 public IndexTests(ConfigurationFixture fixture) : base(fixture)
 {
 }
 public WhenFileExists(ConfigurationFixture configurationFixture, FileClientFixture fileClientFixture) : base(configurationFixture, fileClientFixture)
 {
 }
Example #9
0
 public WhenValidFileSupplied(ConfigurationFixture configurationFixture, FileClientFixture fileClientFixture) : base(configurationFixture, fileClientFixture)
 {
 }
Example #10
0
 public ProcedureParameterTests(ConfigurationFixture fixture) : base(fixture)
 {
 }
 public SendTests(ConfigurationFixture fixture) : base(fixture)
 {
 }
Example #12
0
 public FormatTests(ConfigurationFixture fixture) : base(fixture)
 {
 }
Example #13
0
 public PaisControllerTestIntegracion(ConfigurationFixture configuration)
 {
     _mockConfig = new TestWebApplicationConfigFixture(configuration);
 }
Example #14
0
 public BackupHistoryTests(ConfigurationFixture fixture) : base(fixture)
 {
 }
Example #15
0
 public UserPrivilegeTests(ConfigurationFixture fixture) : base(fixture)
 {
 }
Example #16
0
 public FunctionTests(ConfigurationFixture fixture) : base(fixture)
 {
 }
Example #17
0
 public FieldDimensionTests(ConfigurationFixture fixture) : base(fixture)
 {
 }
 public ViewRelationTests(ConfigurationFixture fixture) : base(fixture)
 {
 }
Example #19
0
 public WhenMaximumCharactersIsExceeded(ConfigurationFixture configurationFixture, SpeechSynthesizerFixture speechSynthesizerFixture) : base(configurationFixture, speechSynthesizerFixture)
 {
 }
 public ApiPaisesPredetTest(ConfigurationFixture configuration)
 {
     _configuration = configuration.Configuration;
 }
Example #21
0
 protected BaseRepositoryTest(ConfigurationFixture configuration)
 {
     Configuration = configuration;
 }
 public SecurityClassTests(ConfigurationFixture fixture) : base(fixture)
 {
 }
Example #23
0
 public FilterTests(ConfigurationFixture fixture) : base(fixture)
 {
 }
 public RoleTests(ConfigurationFixture fixture) : base(fixture)
 {
 }
Example #25
0
 public ParserConfigurationTests(ConfigurationFixture configurationFixture, ITestOutputHelper output) : base(configurationFixture, output)
 {
     _mockRepository = new MockRepository(MockBehavior.Strict);
 }
Example #26
0
 public DatabaseTests(ConfigurationFixture fixture) : base(fixture)
 {
 }
 public RelationFieldTests(ConfigurationFixture fixture) : base(fixture)
 {
 }
Example #28
0
 public SubscriptionTests(ConfigurationFixture fixture) : base(fixture)
 {
 }
 public TriggerTests(ConfigurationFixture fixture) : base(fixture)
 {
 }
 public DependencyTests(ConfigurationFixture fixture) : base(fixture)
 {
 }