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

            result.IsSatisfied.Should().BeTrue();
        }
 public void DatabaseConventions_MustHaveMatchingSqlScriptEmbeddedResources()
 {
     typeof(DatabaseConventionSpecification).Assembly.GetExportedTypes()
     .Where(x => typeof(DatabaseConventionSpecification).IsAssignableFrom(x) && !x.IsAbstract)
     .MustConformTo(Convention.MustHaveMatchingEmbeddedResourcesConventionSpecification(".sql"))
     .WithFailureAssertion(Assert.Fail);
 }
示例#3
0
        public void MustHaveMatchingEmbeddedResourcesConventionSpecification_FailsWhenFileNotEmbeddedResource_FileExtension()
        {
            var result = typeof(HasMatchingNonEmbeddedResource)
                         .MustConformTo(Convention.MustHaveMatchingEmbeddedResourcesConventionSpecification("testdata"));

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

            result.IsSatisfied.Should().BeTrue();
        }
示例#5
0
        public void MustHaveMatchingEmbeddedResourcesConventionSpecification_FailsWhenFileDoesntExist_ResourceNameMatcher()
        {
            var result = typeof(HasNoMatchingFile)
                         .MustConformTo(Convention.MustHaveMatchingEmbeddedResourcesConventionSpecification(t =>
                                                                                                            t.FullName + ".testdata"));

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