Exemplo n.º 1
0
        public void MultiDataSourceTest()
        {
            // Arrange / Act
            var source = new MultiDataSource();
            var fi     = source.GetType().GetField("_sources", BindingFlags.NonPublic | BindingFlags.Instance);
            var actual = fi.GetValue(source);

            // Assert
            Assert.IsNotNull(actual);
        }
Exemplo n.º 2
0
        public void RegisterDataSourceTest()
        {
            // Arrange
            const int EXPECTED = 1;
            var       source   = new MultiDataSource();
            var       fi       = source.GetType().GetField("_sources", BindingFlags.NonPublic | BindingFlags.Instance);
            var       actual   = (IDictionary <string, IDataSource>)fi.GetValue(source);

            // Act
            source.RegisterDataSource("HogeSource", new DataSourceImpl(() => new MultiDsTestConnection()));

            // Assert
            Assert.AreEqual(EXPECTED, actual.Count());
        }