first iteration - base classes and methods Signed-off-by: Pavel Gross <p.gross@yadro.com>
30 lines
760 B
C#
30 lines
760 B
C#
using System.Security.Cryptography;
|
|
|
|
using FrostFS.SDK.ClientV2;
|
|
using FrostFS.SDK.Cryptography;
|
|
|
|
namespace FrostFS.SDK.SmokeTests;
|
|
|
|
public abstract class SmokeTestsBase
|
|
{
|
|
internal readonly string keyString = "KzPXA6669m2pf18XmUdoR8MnP1pi1PMmefiFujStVFnv7WR5SRmK";
|
|
|
|
internal readonly string url = "http://172.23.32.4:8080";
|
|
|
|
protected ECDsa? Key { get; }
|
|
|
|
protected FrostFsOwner? OwnerId { get; }
|
|
|
|
protected FrostFsVersion? Version { get; }
|
|
|
|
protected CallContext? Ctx { get; }
|
|
|
|
protected SmokeTestsBase()
|
|
{
|
|
Key = keyString.LoadWif();
|
|
OwnerId = FrostFsOwner.FromKey(Key);
|
|
Version = new FrostFsVersion(2, 13);
|
|
|
|
Ctx = new CallContext { Key = Key, OwnerId = OwnerId, Version = Version };
|
|
}
|
|
}
|