Exemple #1
0
        public void Add_CanInsertUniqueDomainToCollection()
        {
            ServiceAppProcessCollection collection = new ServiceAppProcessCollection(new ServiceAppProcessComparer());
            ServiceAppProcess           saProc     = _serviceAppProcessFactory.CreateServiceAppProcess(null, null);

            collection.Add(saProc);

            Assert.AreEqual(1, collection.Count);
        }
Exemple #2
0
        public void GetIndex_CanReturnServiceAppProcessFromCollectionUsingString()
        {
            ServiceAppProcessCollection collection = new ServiceAppProcessCollection(new ServiceAppProcessComparer());
            ServiceAppProcess           saProc     = _serviceAppProcessFactory.CreateServiceAppProcess(null, null);

            collection.Add(saProc);

            Assert.AreEqual(saProc, collection["__Test"]);
        }
Exemple #3
0
        public void Remove_CanRemoveInstalledDomainFromCollection()
        {
            ServiceAppProcessCollection collection = new ServiceAppProcessCollection(new ServiceAppProcessComparer());
            ServiceAppProcess           saProc     = _serviceAppProcessFactory.CreateServiceAppProcess(null, null);

            collection.Add(saProc);

            bool success = collection.Remove(saProc);

            Assert.IsTrue(success);
        }
Exemple #4
0
        public void Add_CannotAddDuplicateDomainToCollection()
        {
            ServiceAppProcessCollection collection = new ServiceAppProcessCollection(new ServiceAppProcessComparer());
            ServiceAppProcess           saProc1    = _serviceAppProcessFactory.CreateServiceAppProcess(null, null);
            ServiceAppProcess           saProc2    = _serviceAppProcessFactory.CreateServiceAppProcess(null, null);

            collection.Add(saProc1);

            try
            {
                collection.Add(saProc2);
                Assert.Fail("Able to add duplicate domain.");
            }
            catch (AssertionException)
            {
                throw;
            }
            catch
            {
                Assert.AreEqual(1, collection.Count);
            }
        }