github.com/prysmaticlabs/prysm@v1.4.4/beacon-chain/p2p/testing/mock_metadataprovider.go (about) 1 package testing 2 3 import ( 4 "github.com/prysmaticlabs/prysm/shared/interfaces" 5 ) 6 7 // MockMetadataProvider is a fake implementation of the MetadataProvider interface. 8 type MockMetadataProvider struct { 9 Data interfaces.Metadata 10 } 11 12 // Metadata -- 13 func (m *MockMetadataProvider) Metadata() interfaces.Metadata { 14 return m.Data 15 } 16 17 // MetadataSeq -- 18 func (m *MockMetadataProvider) MetadataSeq() uint64 { 19 return m.Data.SequenceNumber() 20 }