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); }
public void MustHaveMatchingEmbeddedResourcesConventionSpecification_FailsWhenFileNotEmbeddedResource_FileExtension() { var result = typeof(HasMatchingNonEmbeddedResource) .MustConformTo(Convention.MustHaveMatchingEmbeddedResourcesConventionSpecification("testdata")); result.IsSatisfied.Should().BeFalse(); result.Failures.Count().Should().Be(1); }
public void MustHaveMatchingEmbeddedResourcesConventionSpecification_Success_WithResourceNameMatcher() { var result = typeof(HasMatchingEmbeddedResource) .MustConformTo(Convention.MustHaveMatchingEmbeddedResourcesConventionSpecification(t => t.FullName + ".testdata")); result.IsSatisfied.Should().BeTrue(); }
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); }