Пример #1
0
        public void NickName_MiddleInitial_Test()
        {
            string name = string.Empty;

            CampfireState.UserInfo target = new CampfireState.UserInfo(0, "George W. Bush", "x", "x");
            Assert.AreEqual("GeorgeB", target.NickName);
        }
Пример #2
0
        public void NickName_NoLastName_Test()
        {
            string name = string.Empty;

            CampfireState.UserInfo target = new CampfireState.UserInfo(0, "Cher", "x", "x");
            Assert.AreEqual("Cher", target.NickName);
        }
Пример #3
0
        public void NickName_Basic_Test()
        {
            string name = string.Empty;

            CampfireState.UserInfo target = new CampfireState.UserInfo(0, "Jack Nicklaus", "x", "x");
            Assert.AreEqual("JackN", target.NickName);
        }
Пример #4
0
        public void NickName_TwoMiddleNames_Test()
        {
            string name = string.Empty;

            CampfireState.UserInfo target = new CampfireState.UserInfo(0, "Peter John Paul Frank", "x", "x");
            Assert.AreEqual("PeterF", target.NickName);
        }
Пример #5
0
        public void SaveRestoreTest_UsersOnly_WithDelay()
        {
            CampfireState target = CampfireState.Instance;

            target.AddUser(2, "Jake", "*****@*****.**", "*****@*****.**");

            Assert.AreEqual(1, target.Users.Count);
            Assert.AreEqual(0, target.Rooms.Count);

            target.UpdateUser(2, 4);
            CampfireState.UserInfo ui = target.Users.FirstOrDefault(u => u.Id == 2);
            Assert.AreEqual(4, ui.DelayInMinutes);

            target.AddUser(1, "Peter", "*****@*****.**", null);

            CampfireState newCampfireInfo = CampfireState_Accessor.Restore(BackingStorePath);

            Match(target, newCampfireInfo);

            ui = newCampfireInfo.Users.FirstOrDefault(u => u.Id == 2);
            Assert.AreEqual(4, ui.DelayInMinutes);
            ui = newCampfireInfo.Users.FirstOrDefault(u => u.Id == 1);
            Assert.AreEqual(-1, ui.DelayInMinutes);
        }
Пример #6
0
 public void SendSettings(CampfireState.UserInfo user, bool haveChanged)
 {
     LogSent(user.Name, null, "Settings-Email");
 }