コード例 #1
0
        private Stopwatch GetTimer(NetUser user)
        {
            if (user.GetLocal <Stopwatch>(TimerKey) == null)
            {
                user.SetLocal <Stopwatch>(TimerKey, new Stopwatch());
            }

            return(user.GetLocal <Stopwatch>(TimerKey));
        }
コード例 #2
0
        public void NetUser_SetLocal_StringKey_GetLocalReturnsValue()
        {
            NetUser user = new NetUser();

            user.SetLocal("key", "data");
            var data = user.GetLocal("key");

            Assert.IsTrue(data.Equals("data"));
        }
コード例 #3
0
        public void NetUser_SetLocal_GenericKey_GetLocalReturnsValue()
        {
            NetUser   user  = new NetUser();
            TestModel model = new TestModel();

            model.Data = "data";
            user.SetLocal <TestModel>("key", model);
            var m = user.GetLocal <TestModel>("key");

            Assert.IsTrue(m.Data.Equals(model.Data));
        }