public HydraSmartTrader(SecurityStorage securityStorage, string login, string password, IPAddress address)
            : base(login, password, address)
        {
            if (securityStorage == null)
            {
                throw new ArgumentNullException("securityStorage");
            }

            _securityStorage = securityStorage;
        }
Beispiel #2
0
        internal static StoredAce[] PeekEntriesFromTestDatabase(int entityId, SecurityStorage database)
        {
            var entries = database.EFEntries.Where(x => x.EFEntityId == entityId).ToArray();

            return(entries.Select(a => new StoredAce
            {
                EntityId = a.EFEntityId,
                IdentityId = a.IdentityId,
                LocalOnly = a.LocalOnly,
                AllowBits = Convert.ToUInt64(a.AllowBits),
                DenyBits = Convert.ToUInt64(a.DenyBits),
            }).ToArray());
        }
        public void CreateUserActivity()
        {
            var userActivity = new UserActivity
            {
                Request          = "",
                RequestStartTime = DateTime.Now,
                RequestEndTime   = DateTime.Now,
                RequestLength    = 0,
                ResponseLength   = 1
            };

            SecurityStorage.CreateUserActivity(userActivity);

            Assert.AreEqual(1, SecurityStorage.GetUserActivities().Count());
        }