Exemplo n.º 1
0
        public void ValidInformationTest()
        {
            Practicioner newPracticioner = new Practicioner
            {
                Enrollment = "zS18012344",
                Term       = "FEBRERO - JULIO 2021",
                Credits    = 285,
                User       = new User
                {
                    IdUser         = 1,
                    Name           = "Yazmin",
                    LastName       = "Luna",
                    Gender         = Gender.FEMALE,
                    UserStatus     = UserStatus.ACTIVE,
                    Email          = "*****@*****.**",
                    AlternateEmail = "*****@*****.**",
                    PhoneNumber    = "2281564600",
                    Account        = new Account
                    {
                        Username   = "******",
                        Password   = "******",
                        FirstLogin = true
                    }
                }
            };
            var result = _practicionerValidator.TestValidate(newPracticioner);

            result.ShouldNotHaveAnyValidationErrors();
        }
Exemplo n.º 2
0
        public void InvalidInformationTest()
        {
            Practicioner invalidInformationPracticioner = new Practicioner
            {
                Enrollment = "AnaMaria",
                Term       = "",
                Credits    = 6,
                User       = new User
                {
                    IdUser         = 1,
                    Name           = "123",
                    LastName       = "@@@@@",
                    Gender         = Gender.FEMALE,
                    UserStatus     = UserStatus.ACTIVE,
                    Email          = "zs1801212estudiantes.uv.mx",
                    AlternateEmail = "ale_200200hotmail.com",
                    PhoneNumber    = "666666",
                    Account        = new Account
                    {
                        Username   = "******",
                        Password   = "******",
                        FirstLogin = true
                    }
                }
            };
            var result = _practicionerValidator.TestValidate(invalidInformationPracticioner);

            result.ShouldHaveValidationErrorFor("User.Name");
        }