コード例 #1
0
        public void TestIncludeNullTitles()
        {
            RegistriesList registries = GetRegistriesList();

            registries.Filter(null, true);
            Assert.IsTrue(registries.Count(r => r.WindowTitle == null) == registriesInActivity);
        }
コード例 #2
0
        public void TestFilterNullTitles()
        {
            RegistriesList registries = GetRegistriesList();

            registries.Filter(null, false);
            Assert.IsFalse(registries.Any(r => r.WindowTitle == null));
        }
コード例 #3
0
        public void TestFilterDates()
        {
            RegistriesList registries = GetRegistriesList();

            registries.Filter(null, true, Time, Time + new TimeSpan(0, 0, 38));
            Assert.IsTrue(registries.Count == 39, $"registries.Count == {registries.Count}");
        }
コード例 #4
0
        public void TestFilterNames()
        {
            RegistriesList registries = GetRegistriesList();
            List <string>  filter     = new List <string>()
            {
                $"{WindowTitle}1"
            };

            registries.Filter(filter, true);
            Assert.IsFalse(registries.Any(r => r.WindowTitle == $"{WindowTitle}1"));
        }
コード例 #5
0
        public void TestGetAllIds()
        {
            RegistriesList registries = GetRegistriesList();
            var            ids        = registries.GetAllIds().OrderBy(id => id).ToArray();

            Assert.IsTrue(ids.Length == numActivities * registriesInActivity, "ids.Length == numActivities * registriesInActivity");
            for (int i = 0; i < numActivities * registriesInActivity; i++)
            {
                Assert.IsTrue(ids[i] == i, $"ids[{i}] == {i}");
            }
        }
コード例 #6
0
 public AllTakenRegistiesBeginActivityException(RegistriesList takenRegistries)
 {
     TakenRegistries = takenRegistries;
 }