public void constructor_should_initialize_instance() { var database = Substitute.For<IMongoDatabase>(); var bucket = new GridFSBucket(database); var binding = Substitute.For<IReadBinding>(); var fileInfo = new GridFSFileInfo(new BsonDocument()); var result = new GridFSSeekableDownloadStream(bucket, binding, fileInfo); result.Position.Should().Be(0); result._chunk().Should().BeNull(); result._n().Should().Be(-1); }
public void constructor_should_initialize_instance() { var database = Substitute.For <IMongoDatabase>(); var bucket = new GridFSBucket(database); var binding = Substitute.For <IReadBinding>(); var fileInfo = new GridFSFileInfo(new BsonDocument()); var result = new GridFSSeekableDownloadStream(bucket, binding, fileInfo); result.Position.Should().Be(0); result._chunk().Should().BeNull(); result._n().Should().Be(-1); }
public void constructor_should_initialize_instance() { var database = Substitute.For <IMongoDatabase>(); var bucket = new GridFSBucket <ObjectId>(database); var binding = Substitute.For <IReadBinding>(); var fileInfo = new GridFSFileInfo <ObjectId>(new BsonDocument { { "_id", ObjectId.GenerateNewId() } }, new GridFSFileInfoSerializer <ObjectId>()); var result = new GridFSSeekableDownloadStream <ObjectId>(bucket, binding, fileInfo); result.Position.Should().Be(0); result._chunk().Should().BeNull(); result._n().Should().Be(-1); }