Ejemplo n.º 1
0
        public void GetMetadata_returns_metadata_which_does_not_match_a_criterion_for_the_function_hasanyof()
        {
            // Arrange
            var criterion = Criterion.FromElementAndPredicateFunctionWithConstantValues("labels", "hasanyof");
            var sut       = HasNoLabelsConversionStrategy.GetMetadata();

            // Act
            var result = sut.CanConvert(criterion);

            // Assert
            Assert.That(result, Is.False);
        }
Ejemplo n.º 2
0
        public void ConvertToSpecification_returns_instance_of_spec(HasNoLabelsConversionStrategy sut)
        {
            // Arrange
            var criterion = Criterion.FromElementAndPredicateFunctionWithConstantValues("labels", "isempty");

            // Act
            var result = sut.ConvertToSpecification(criterion);

            // Assert
            Assert.That(result, Is.Not.Null);
            Assert.That(result, Is.InstanceOf <HasNoLabels>());
        }
Ejemplo n.º 3
0
        public void GetMetadata_returns_metadata_which_matches_a_criterion_for_labels_isempty_and_no_parameters()
        {
            // Arrange
            var criterion = Criterion.FromElementAndPredicateFunctionWithConstantValues("labels", "isempty");
            var sut       = HasNoLabelsConversionStrategy.GetMetadata();

            // Act
            var result = sut.CanConvert(criterion);

            // Assert
            Assert.That(result, Is.True);
        }