24 explicit DataProviderMock(DataType data)
25 : data_{std::make_shared<DataType>(std::move(data))}
27 explicit DataProviderMock(std::shared_ptr<DataType> data)
28 : data_{std::move(data)}
31 utils::SharedReadablePtr<DataType> Get()
const final {
32 return utils::SharedReadablePtr<DataType>(data_.ReadCopy());
36 rcu::Variable<std::shared_ptr<
const DataType>> data_;