Ejemplo n.º 1
0
        public void CanRegisterMateWithoutDescriptionTest()
        {
            IMateDAO <Mate> MateDAO  = new MateDAO(_connection);
            Mate            testMate = new Mate();

            testMate.FirstName  = "Miguel";
            testMate.LastName   = "Dev";
            testMate.UserName   = "******";
            testMate.Password   = "******";
            testMate.Email      = "*****@*****.**";
            testMate.Address    = "Figueiró";
            testMate.Categories = new[] { Categories.CLEANING, Categories.PLUMBING };
            testMate.Rank       = Ranks.SUPER_MATE;
            testMate.Range      = 20;

            Mate returned = MateDAO.Create(testMate);

            Assert.Equal(testMate.FirstName, returned.FirstName);
            Assert.Equal(testMate.LastName, returned.LastName);
            Assert.Equal(testMate.UserName, returned.UserName);
            Assert.Equal(testMate.Password, returned.Password);
            Assert.Equal(testMate.Email, returned.Email);
            Assert.Equal(testMate.Address, returned.Address);
            Assert.Equal(testMate.Categories, returned.Categories);
            Assert.Equal(testMate.Rank, returned.Rank);
            Assert.Equal(testMate.Range, returned.Range);

            _fixture.Dispose();
        }
Ejemplo n.º 2
0
        public void CanRegisterMateTest()
        {
            IMateDAO <Mate> MateDAO  = new MateDAO(_connection);
            Mate            testMate = new Mate();

            testMate.FirstName   = "Miguel";
            testMate.LastName    = "Dev";
            testMate.UserName    = "******";
            testMate.Password    = "******";
            testMate.Email       = "*****@*****.**";
            testMate.Description = "Lorem Ipsum is simply dummy text of the printing and typesetting industry.";
            testMate.Address     = "Figueiró";
            testMate.Categories  = new[] { Categories.CLEANING, Categories.PLUMBING };
            testMate.Rank        = Ranks.SUPER_MATE;
            testMate.Range       = 20;

            Mate returned = MateDAO.Create(testMate);

            Assert.Equal(testMate.FirstName, returned.FirstName);
            Assert.Equal(testMate.LastName, returned.LastName);
            Assert.Equal(testMate.UserName, returned.UserName);
            Assert.Equal(testMate.Password, returned.Password);
            Assert.Equal(testMate.Email, returned.Email);
            Assert.Equal(testMate.Description, returned.Description);
            Assert.Equal(testMate.Address, returned.Address);
            Assert.Equal(testMate.Categories, returned.Categories);
            Assert.Equal(testMate.Rank, returned.Rank);
            Assert.Equal(testMate.Range, returned.Range);

            _fixture.Dispose();
        }
        public void CanRegisterEmployerTest()
        {
            IEmployerDAO <Employer> EmployerDAO = new EmployerDAO(_connection);
            Employer testEmployer = new Employer();

            testEmployer.FirstName   = "Marcelo";
            testEmployer.LastName    = "Carvalho";
            testEmployer.UserName    = "******";
            testEmployer.Password    = "******";
            testEmployer.Email       = "*****@*****.**";
            testEmployer.Description = "Lorem Ipsum is simply dummy text of the printing and typesetting industry.";
            testEmployer.Address     = "Lixa";

            Employer returned = EmployerDAO.Create(testEmployer);

            Assert.Equal(testEmployer.FirstName, returned.FirstName);
            Assert.Equal(testEmployer.LastName, returned.LastName);
            Assert.Equal(testEmployer.UserName, returned.UserName);
            Assert.Equal(testEmployer.Password, returned.Password);
            Assert.Equal(testEmployer.Email, returned.Email);
            Assert.Equal(testEmployer.Description, returned.Description);
            Assert.Equal(testEmployer.Address, returned.Address);

            _fixture.Dispose();
        }
        public void FindUserByIdNullTest()
        {
            IEmployerDAO <Employer> EmployerDAO = new EmployerDAO(_connection);
            Employer testEmployer = new Employer();

            testEmployer.FirstName   = "Marcelo";
            testEmployer.LastName    = "Carvalho";
            testEmployer.UserName    = "******";
            testEmployer.Password    = "******";
            testEmployer.Email       = "*****@*****.**";
            testEmployer.Description = "Lorem Ipsum is simply dummy text of the printing and typesetting industry.";
            testEmployer.Address     = "Lixa";

            Employer returned = EmployerDAO.Create(testEmployer);

            IUserDAO <User> userDAO = new UserDAO(_connection);

            User user = userDAO.FindById(returned.Id + 100);

            Assert.Null(user);

            _fixture.Dispose();
        }
        public void CanRegisterEmployerWithoutDescriptionTest()
        {
            IEmployerDAO <Employer> EmployerDAO = new EmployerDAO(_connection);
            Employer testEmployer = new Employer();

            testEmployer.FirstName = "Marcelo";
            testEmployer.LastName  = "Carvalho";
            testEmployer.UserName  = "******";
            testEmployer.Password  = "******";
            testEmployer.Email     = "*****@*****.**";
            testEmployer.Address   = "Lixa";

            Employer returned = EmployerDAO.Create(testEmployer);

            Assert.Equal(testEmployer.FirstName, returned.FirstName);
            Assert.Equal(testEmployer.LastName, returned.LastName);
            Assert.Equal(testEmployer.UserName, returned.UserName);
            Assert.Equal(testEmployer.Password, returned.Password);
            Assert.Equal(testEmployer.Email, returned.Email);
            Assert.Equal(testEmployer.Address, returned.Address);

            _fixture.Dispose();
        }