public void CreateStudent_Return_StudentId_If_Success() { Student student = new Student { UserName = "******", DateCreated = DateTime.Now, FullName = "12345", Gender = true, GuardianName = "Brian", IsDelete = false, Mobile = "1234567", Password = "******", Picture = "111111111" }; var result = _studentAppService.CreateStudent(student); Assert.True(result > 0); }
public async Task Should_Create_Student_With_Valid_Arguments() { //Act await _studentAppService.CreateStudent( new CreateStudentInput { Name = "John", Surname = "Nash", EmailAddress = "*****@*****.**" }); //Assert UsingDbContext( context => { var john = context.Students.FirstOrDefault(p => p.EmailAddress == "*****@*****.**"); john.ShouldNotBe(null); john.Name.ShouldBe("John"); }); }
private async Task <IdentityResult> AddToRole(User user, string role) { var result = await _userManager.AddToRoleAsync(user, role); switch (role) { case RolesConsts.Student.Name: await _studentService.CreateStudent(new CreateStudentInput { UserId = user.Id }); break; case RolesConsts.Teacher.Name: await _teacherService.CreateTeacher(new CreateTeacherInput { UserId = user.Id }); break; } return(result); }
public ActionResult AddStudent(CreateStudentInput input) { var list = _studentAppService.CreateStudent(input); return(Content(list.ToJson())); }