Ejemplo n.º 1
0
            public void Should_Fail_When_AuthorizedDays_is_larger_than_90()
            {
                //Assert
                Guid identityWorkId = Guid.NewGuid();
                Guid instanceId     = Guid.NewGuid();
                var  validator      = new InhabilityValidator();
                var  entities       = BuildEntities(identityWorkId, instanceId);

                entities.FirstOrDefault().AuthorizedDays = 91;
                //Act
                try
                {
                    validator.BeforeCreate(entities);
                    //Assert
                    Assert.False(true);
                }
                catch (CotorraException e)
                {
                    Assert.Equal(18003, e.ErrorCode);
                }
            }
Ejemplo n.º 2
0
            public void Should_Fail_When_Percentage_is_minor_than_1()
            {
                //Assert
                Guid identityWorkId = Guid.NewGuid();
                Guid instanceId     = Guid.NewGuid();
                var  validator      = new InhabilityValidator();
                var  entities       = BuildEntities(identityWorkId, instanceId);

                entities.FirstOrDefault().Percentage = 0;
                //Act
                try
                {
                    validator.BeforeCreate(entities);
                    //Assert
                    Assert.False(true);
                }
                catch (CotorraException e)
                {
                    Assert.Equal(18004, e.ErrorCode);
                }
            }
Ejemplo n.º 3
0
            public void Should_Fail_When_Description_is_larger_than_41()
            {
                //Assert
                Guid identityWorkId = Guid.NewGuid();
                Guid instanceId     = Guid.NewGuid();
                var  validator      = new InhabilityValidator();
                var  entities       = BuildEntities(identityWorkId, instanceId);

                entities.FirstOrDefault().Description = new String('a', 42);
                //Act
                try
                {
                    validator.BeforeCreate(entities);
                    //Assert
                    Assert.False(true);
                }
                catch (CotorraException e)
                {
                    Assert.Equal(18001, e.ErrorCode);
                }
            }