Example #1
0
        public void MustHaveMatchingEmbeddedResourcesConventionSpecification_Success_WithNonWildcardFileExtension()
        {
            var result = typeof(HasMatchingEmbeddedResource)
                         .MustConformTo(Convention.MustHaveMatchingEmbeddedResources("testdata"));

            result.IsSatisfied.Should().BeTrue();
        }
 public void DatabaseConventions_MustHaveMatchingSqlScriptEmbeddedResources()
 {
     typeof(DatabaseConventionSpecification).Assembly.GetExportedTypes()
     .Where(x => typeof(DatabaseConventionSpecification).IsAssignableFrom(x) && !x.IsAbstract)
     .MustConformTo(Convention.MustHaveMatchingEmbeddedResources(".sql"))
     .WithFailureAssertion(Assert.Fail);
 }
Example #3
0
 public void SqlMustHaveMatchingEmbeddedResources()
 {
     DbUp.Constants.DbUpAssembly
     .GetExportedTypes()
     .MustConformTo(Convention.MustHaveMatchingEmbeddedResources("sql"))
     .WithFailureAssertion(AssertEx.Fail);
 }
Example #4
0
        public void MustHaveMatchingEmbeddedResourcesConventionSpecification_FailsWhenFileNotEmbeddedResource_FileExtension()
        {
            var result = typeof(HasMatchingNonEmbeddedResource)
                         .MustConformTo(Convention.MustHaveMatchingEmbeddedResources("testdata"));

            result.IsSatisfied.Should().BeFalse();
            result.Failures.Count().Should().Be(1);
        }
Example #5
0
        public void MustHaveMatchingEmbeddedResourcesConventionSpecification_Success_WithResourceNameMatcher()
        {
            var result = typeof(HasMatchingEmbeddedResource)
                         .MustConformTo(Convention.MustHaveMatchingEmbeddedResources(t =>
                                                                                     t.FullName + ".testdata"));

            result.IsSatisfied.Should().BeTrue();
        }
Example #6
0
        public void MustHaveMatchingEmbeddedResourcesConventionSpecification_FailsWhenFileDoesntExist_ResourceNameMatcher()
        {
            var result = typeof(HasNoMatchingFile)
                         .MustConformTo(Convention.MustHaveMatchingEmbeddedResources(t =>
                                                                                     t.FullName + ".testdata"));

            result.IsSatisfied.Should().BeFalse();
            result.Failures.Count().Should().Be(1);
        }