コード例 #1
0
        public void LogDatabase_EstablishSession_Writes_Client_Record()
        {
            _LogDatabase.EstablishSession("88.77.66.55", null);

            var clients     = new List <LogClient>();
            var sessionsMap = new Dictionary <long, IList <LogSession> >();

            _LogDatabase.FetchAll(clients, sessionsMap);

            Assert.AreEqual(1, clients.Count);
            var client = clients[0];

            Assert.AreEqual("88.77.66.55", client.IpAddress);
            Assert.AreNotEqual(0, client.Id);
            Assert.IsNull(client.ReverseDns);
            Assert.IsNull(client.ReverseDnsDate);
        }