Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public void EachRowMustHaveACorrespondingEnum_Success()
        {
            ExecuteSqlScriptFromResource("EachRowMustHaveACorrespondingEnum_Success.sql");

            TheDatabase
            .WithConnectionString(_settings.ConnectionString)
            .MustConformTo(Convention.EachRowMustHaveACorrespondingEnum <CloudServiceEnum>("dbo.CloudService", "CloudServiceId"))
            .IsSatisfied
            .Should()
            .BeTrue();
        }