public HydraSmartTrader(SecurityStorage securityStorage, string login, string password, IPAddress address) : base(login, password, address) { if (securityStorage == null) { throw new ArgumentNullException("securityStorage"); } _securityStorage = securityStorage; }
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()); }