示例#1
0
        public void RemoveAllApplicationsTestNothingToRemove()
        {
            Maintenance maintenance = new Maintenance();

            Assert.AreEqual(0, _managerStorage.GetApplications().Length);

            maintenance.RemoveAllApplications(_managerStorage);

            Assert.AreEqual(0, _managerStorage.GetApplications().Length);
        }
示例#2
0
        public void RemoveAllApplicationsTestRemovingMultiple()
        {
            Maintenance maintenance = new Maintenance();

            _managerStorage.AddApplication(new ApplicationStorageView(ApplicationState.AwaitingManifest, DateTime.Now, false, "username1"));
            _managerStorage.AddApplication(new ApplicationStorageView(ApplicationState.Stopped, DateTime.Now, false, "username1"));
            _managerStorage.AddApplication(new ApplicationStorageView(ApplicationState.Ready, DateTime.Now, false, "username1"));
            _managerStorage.AddApplication(new ApplicationStorageView(ApplicationState.AwaitingManifest, DateTime.Now, false, "username1"));
            _managerStorage.AddApplication(new ApplicationStorageView(ApplicationState.Stopped, DateTime.Now, false, "username1"));

            Assert.AreEqual(5, _managerStorage.GetApplications().Length);

            maintenance.RemoveAllApplications(_managerStorage);

            Assert.AreEqual(0, _managerStorage.GetApplications().Length);
        }