Пример #1
0
        public async Task ReadFromStreamAsync_RoundTripsWriteToStreamAsync_DBNullAsNull_Holder(
            Type variationType,
            object testData
            )
        {
            // Guard
            Assert.IsType <TestDataHolder <object> >(testData);

            // Arrange
            TestBsonMediaTypeFormatter formatter = new TestBsonMediaTypeFormatter();

            // Arrange & Act & Assert
            object readObj = await ReadFromStreamAsync_RoundTripsWriteToStreamAsync_Helper(
                formatter,
                variationType,
                testData
                );

            // DBNull.Value can be read back as null object. Reach into objects.
            Assert.Equal(testData.GetType(), readObj.GetType());

            TestDataHolder <object> readDataHolder = (TestDataHolder <object>)readObj;

            Assert.Null(readDataHolder.V1);
        }
Пример #2
0
        /// <summary>Initializes a new instance of the <see cref="T:System.Object" /> class.</summary>
        public TectureBuilder()
        {
            var tdh = new TestDataHolder();

            Aux = new AuxilaryContainer(tdh, _transactionManager);
            _mx = new ChannelMultiplexer(Aux);
        }
Пример #3
0
        /// <summary>Initializes a new instance of the <see cref="T:System.Object" /> class.</summary>
        public TectureBuilder()
        {
            var tdh = new TestDataHolder();

            Aux = new AuxilaryContainer(tdh);
            _mx = new ChannelMultiplexer(Aux);
        }
 internal AuxiliaryContainer(TestDataHolder testDataHolder, TransactionManager transactionManager)
 {
     _testDataHolder     = testDataHolder;
     _transactionManager = transactionManager;
 }
 internal AuxilaryContainer(TestDataHolder testDataHolder)
 {
     _testDataHolder = testDataHolder;
 }