Ejemplo n.º 1
0
        public void RegisterViewModel_Test_Returns_No_Errors()
        {
            //Arrange
            Backend.Models.ViewModels.RegisterViewModel registerViewModel = new Backend.Models.ViewModels.RegisterViewModel()
            {
                Email     = "*****@*****.**",
                FirstName = "Atanas",
                LastName  = "Kambitov",
                Password  = "******",
                IsAdmin   = true,
            };

            //Act
            List <ValidationResult> lstErrors = ValidateModel(registerViewModel);

            //Assert
            Assert.True(lstErrors.Count == 0);
        }
Ejemplo n.º 2
0
        public void RegisterViewModel_Test_Returns_Password_Is_Required()
        {
            //Arrange
            Backend.Models.ViewModels.RegisterViewModel registerViewModel = new Backend.Models.ViewModels.RegisterViewModel()
            {
                Email     = "*****@*****.**",
                FirstName = "Atanas",
                LastName  = "Kambitov",
                IsAdmin   = true,
            };

            //Act
            List <ValidationResult> lstErrors = ValidateModel(registerViewModel);
            string result = lstErrors[0].ToString();

            //Assert
            Assert.True(lstErrors.Count == 1);
            Assert.Equal("Password is required", result);
        }