Esempio n. 1
0
        public void CreateUserReturnsCreatedResponseWithStatus()
        {
            var request = new Fixture().Build <UserCreateRequest>().Create();

            _fakeCreateUserRequestUseCase.Setup(x => x.Execute(request))
            .Returns(new UserResponse {
                Email = request.Email, Name = request.Name, Status = "unverified"
            });
            var response = _classUnderTest.CreateUser(request) as CreatedResult;

            response.StatusCode.Should().Be(201);
        }
        public void CreateUser_ValidStudent_Success()
        {
            //Arrange
            string login         = "******";
            string password      = "******";
            string passwordcrypt = EncodeMD5(password);
            string selecttype    = "Student";

            //Act
            controllerToTest.CreateUser(login, password, password, selecttype, lastname, firstmidname, emailaddress, hiredate);
            //Assert
            Assert.IsNotNull(dbContext.Students.SingleOrDefault(p => p.Login == login && p.Password == passwordcrypt && p.LastName == lastname && p.FirstMidName == firstmidname));
        }
 public void StudentRegistration_NewStudent_Result_Succes()
 {
     var student = controllerToTest.CreateUser("Paul","1234","1234","student","Paulo","Edwart","*****@*****.**",DateTime.Now);
     
     Assert.IsTrue(student!=null);
 }