コード例 #1
0
        public void filter__throws_null_reference_exception__for_null_installation()
        {
            const int targetApplicationId = 17;
            var       applicationFilter   = new ApplicationFilter(targetApplicationId);

            Assert.Throws <NullReferenceException>(() => applicationFilter.Filter(null));
        }
コード例 #2
0
        public void filter_false__for_installations_with_user_and_computer_ids__that_happen_to_match_target_application_id()
        {
            const int targetApplicationId = 17;
            var       applicationFilter   = new ApplicationFilter(targetApplicationId);

            var installation = new Installation(targetApplicationId, targetApplicationId, 0, ComputerType.Desktop);

            Assert.That(applicationFilter.Filter(installation), Is.False);
        }
コード例 #3
0
        public void filter_false__for_non_matching_application_id()
        {
            const int targetApplicationId = 17;
            var       applicationFilter   = new ApplicationFilter(targetApplicationId);

            var installation = new Installation(0, 0, targetApplicationId + 1, ComputerType.Desktop);

            Assert.That(applicationFilter.Filter(installation), Is.False);
        }