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(), new GridFSFileInfoSerializer <ObjectId>()); var result = new FakeGridFSDownloadStream(bucket, binding, fileInfo); result.FileInfo.Should().Be(fileInfo); result._binding().Should().Be(binding); result._bucket().Should().Be(bucket); result._disposed().Should().BeFalse(); }
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 FakeGridFSDownloadStream(bucket, binding, fileInfo); result.FileInfo.Should().Be(fileInfo); result._binding().Should().Be(binding); result._bucket().Should().Be(bucket); result._disposed().Should().BeFalse(); }