2022-03-08 11:05:03 -08:00
|
|
|
package co.electriccoin.zcash.ui.fixture
|
2021-12-29 11:38:14 -08:00
|
|
|
|
|
|
|
import cash.z.ecc.android.sdk.Synchronizer
|
|
|
|
import cash.z.ecc.android.sdk.block.CompactBlockProcessor
|
2022-07-07 10:25:41 -07:00
|
|
|
import cash.z.ecc.android.sdk.model.WalletBalance
|
2022-06-23 04:31:16 -07:00
|
|
|
import cash.z.ecc.android.sdk.model.Zatoshi
|
2022-03-08 11:05:03 -08:00
|
|
|
import co.electriccoin.zcash.ui.screen.home.model.WalletSnapshot
|
2021-12-29 11:38:14 -08:00
|
|
|
|
|
|
|
@Suppress("MagicNumber")
|
|
|
|
object WalletSnapshotFixture {
|
|
|
|
// Should fill in with non-empty values for better example values in tests and UI previews
|
|
|
|
@Suppress("LongParameterList")
|
|
|
|
fun new(
|
|
|
|
status: Synchronizer.Status = Synchronizer.Status.SYNCED,
|
|
|
|
processorInfo: CompactBlockProcessor.ProcessorInfo = CompactBlockProcessor.ProcessorInfo(),
|
2022-06-23 04:31:16 -07:00
|
|
|
orchardBalance: WalletBalance = WalletBalance(Zatoshi(5), Zatoshi(2)),
|
|
|
|
saplingBalance: WalletBalance = WalletBalance(Zatoshi(4), Zatoshi(4)),
|
|
|
|
transparentBalance: WalletBalance = WalletBalance(Zatoshi(8), Zatoshi(1)),
|
2021-12-29 11:38:14 -08:00
|
|
|
pendingCount: Int = 0
|
|
|
|
) = WalletSnapshot(status, processorInfo, orchardBalance, saplingBalance, transparentBalance, pendingCount)
|
|
|
|
}
|