public void Should_track_last_time_user_sent_a_message() { var persistenceService = new ChatPersistenceServiceWrapper(); var player = TestData.CreateRegularPlayer <Player_VM>(); var connectionId = Guid.NewGuid().ToString(); persistenceService.TrackConnection(player, connectionId); persistenceService.TrackMessageSend(player.MembershipId, connectionId); var connection = persistenceService.InternalPersistence[player.MembershipId].Connections.Single(x => x.ConnectionId == connectionId); Assert.That(connection.LastActivity.ToShortTimeString(), Is.EqualTo(DateTime.UtcNow.ToShortTimeString())); }