Esempio n. 1
0
        public void EmpolyeresController_Create_ReturnsObjectResultContainingCreatedEmpolyer_WhenGivenValidEmpolyer()
        {
            controller = createContext(controller);
            //Arrange
            Employer employer = new Employer()
            {
                Id            = 7,
                Username      = "******",
                Password      = "******", //1234
                Email         = "*****@*****.**",
                FirstName     = "Bob1",
                LastName      = "Bobsen1",
                Salt          = "upYKQSsrlub5JAID61/6pA==",
                Discriminator = "Employer"
            };
            CreateUserModel <Employer> cm = new CreateUserModel <Employer>()
            {
                User     = employer,
                Password = employer.Password
            };

            //Act
            var result = controller.Create(cm);
            var createdResultObject = result as ObjectResult;
            var createdEmployer     = createdResultObject.Value as Employer;

            //Assert
            Assert.IsType <ObjectResult>(result);
            Assert.Equal(createdEmployer.LastName, employer.LastName);
            Assert.Equal(employer.Id, employer.Id);
        }
Esempio n. 2
0
        public void EmpolyerController_Create_ReturnsBadRequest_WhenGivenNullEmpolyer()
        {
            //Arrange
            Employer employer             = null;
            CreateUserModel <Employer> cm = new CreateUserModel <Employer>()
            {
                User     = employer,
                Password = null
            };

            //Act
            var result = controller.Create(cm);

            //Assert
            Assert.IsType <BadRequestObjectResult>(result);
        }