Beispiel #1
0
        public void FindSessionGroupConfigBySessionGroupUniqueIdTest()
        {
            TfsMigrationConsolidatedDBEntities target = new TfsMigrationConsolidatedDBEntities();
            Guid sessionGroupUniqueId = Guid.NewGuid(); // TODO: Initialize to an appropriate value

            SessionGroup group =
                SessionGroup.CreateSessionGroup(0, sessionGroupUniqueId, "FindSessionGroupConfigBySessionGroupUniqueIdTest Group");

            target.AddToSessionGroupSet(group);

            Guid groupConfigUniqueId1       = Guid.NewGuid();
            SessionGroupConfig groupConfig1 =
                SessionGroupConfig.CreateSessionGroupConfig(0, DateTime.Now, 1, groupConfigUniqueId1, 1);

            groupConfig1.SessionGroup = group;

            Guid groupConfigUniqueId2       = Guid.NewGuid();
            SessionGroupConfig groupConfig2 =
                SessionGroupConfig.CreateSessionGroupConfig(0, DateTime.Now, 1, groupConfigUniqueId2, 1);

            groupConfig2.SessionGroup = group;

            Guid groupConfigUniqueId3       = Guid.NewGuid();
            SessionGroupConfig groupConfig3 =
                SessionGroupConfig.CreateSessionGroupConfig(0, DateTime.Now, 1, groupConfigUniqueId3, 1);

            groupConfig3.SessionGroup = group;

            target.SaveChanges();

            IEnumerable <SessionGroupConfig> actual;

            actual = target.FindSessionGroupConfigBySessionGroupUniqueId(sessionGroupUniqueId);
            Assert.AreEqual(actual.Count <SessionGroupConfig>(), 3);

            foreach (var sgc in actual)
            {
                Guid configUniqueId = sgc.UniqueId;
                Assert.IsTrue(
                    configUniqueId.Equals(groupConfigUniqueId1) ||
                    configUniqueId.Equals(groupConfigUniqueId2) ||
                    configUniqueId.Equals(groupConfigUniqueId3));
            }
        }
Beispiel #2
0
 public SessionGroupConfigViewModel(SessionGroupConfig config)
 {
     m_config = config;
 }