public void EachRowMustHaveACorrespondingEnum_Fail() { ExecuteSqlScriptFromResource("EachRowMustHaveACorrespondingEnum_Fail.sql"); var result = TheDatabase .WithConnectionString(_settings.ConnectionString) .MustConformTo(Convention.EachRowMustHaveACorrespondingEnum <CloudServiceEnum>("dbo.CloudService", "CloudServiceId")); result.IsSatisfied.Should().BeFalse(); result.Failures.Should().HaveCount(1); }
public void EachRowMustHaveACorrespondingEnum_Success() { ExecuteSqlScriptFromResource("EachRowMustHaveACorrespondingEnum_Success.sql"); TheDatabase .WithConnectionString(_settings.ConnectionString) .MustConformTo(Convention.EachRowMustHaveACorrespondingEnum <CloudServiceEnum>("dbo.CloudService", "CloudServiceId")) .IsSatisfied .Should() .BeTrue(); }