public void MethodCallsAreLogged() { _tracker.ListChainIds(); Assert.Equal(1, _tracker.Logs.Count); Assert.Equal( StoreTrackLog.Create("ListChainIds"), _tracker.Logs[0]); var chainId = Guid.NewGuid(); _tracker.CountIndex(chainId); Assert.Equal(2, _tracker.Logs.Count); Assert.Equal(StoreTrackLog.Create("CountIndex", chainId), _tracker.Logs[1]); }
public void MethodCallsAreLogged() { _tracker.GetState("stateKey", chainId: _fx.StoreChainId); Assert.Equal(1, _tracker.Logs.Count); Assert.Equal( StoreTrackLog.Create(nameof(_tracker.GetState), "stateKey", null, _fx.StoreChainId), _tracker.Logs[0]); var hashDigest = new HashDigest <SHA256>(TestUtils.GetRandomBytes(HashDigest <SHA256> .Size)); _tracker.ContainsBlockStates(hashDigest); Assert.Equal(2, _tracker.Logs.Count); Assert.Equal( StoreTrackLog.Create(nameof(_tracker.ContainsBlockStates), hashDigest), _tracker.Logs[1]); }
public void MethodCallsAreLogged() { var blockHash = default(BlockHash); var chainId = default(Guid); _tracker.GetState("stateKey", blockHash, chainId); StoreTrackLog storeTrackLog = StoreTrackLog.Create( nameof(_tracker.GetState), "stateKey", blockHash, chainId); Assert.Equal(1, _tracker.Logs.Count); Assert.Equal( storeTrackLog, _tracker.Logs[0]); var randomHash = new BlockHash(TestUtils.GetRandomBytes(32)); _tracker.ContainsBlockStates(randomHash); storeTrackLog = StoreTrackLog.Create(nameof(_tracker.ContainsBlockStates), randomHash); Assert.Equal(2, _tracker.Logs.Count); Assert.Equal( storeTrackLog, _tracker.Logs[1]); }
public void MethodCallsAreLogged() { var blockHash = default(HashDigest <SHA256>); var chainId = default(Guid); _tracker.GetState("stateKey", blockHash, chainId); StoreTrackLog storeTrackLog = StoreTrackLog.Create( nameof(_tracker.GetState), "stateKey", blockHash, chainId); Assert.Equal(1, _tracker.Logs.Count); Assert.Equal( storeTrackLog, _tracker.Logs[0]); var hashDigest = new HashDigest <SHA256>(TestUtils.GetRandomBytes(HashDigest <SHA256> .Size)); _tracker.ContainsBlockStates(hashDigest); storeTrackLog = StoreTrackLog.Create(nameof(_tracker.ContainsBlockStates), hashDigest); Assert.Equal(2, _tracker.Logs.Count); Assert.Equal( storeTrackLog, _tracker.Logs[1]); }
private void Log(string method, params object[] @params) { _logs.Add(StoreTrackLog.Create(method, @params)); }