public void TestDeleteSupervisor() { var serv = new SupervisorService(); var supervisor = new Supervisor() { Name = "Supervisor Studson", Address = "SupervisorRoad", Email = "*****@*****.**", Phone = 12345678 }; var supervisor2 = new Supervisor() { Name = "Supervisor Studson2", Address = "SupervisorRoad2", Email = "[email protected]", Phone = 12345678 }; serv.Create(supervisor); serv.Create(supervisor2); serv.Delete(1); var allSupervisors = serv.GetAll(); int count = allSupervisors.Count; Assert.AreEqual(1, count); Assert.IsFalse(allSupervisors.Exists(x => x.Name == supervisor.Name)); Assert.IsTrue(allSupervisors.Exists(x => x.Name == supervisor2.Name)); }
public async Task Create_WhenIdentityUserCreationSuccessful_ShouldReturnSuccessResult() { var userEmail = "*****@*****.**"; var userName = "******"; var registerSupervisorRequestDto = new CreateSupervisorRequestDto { Name = userName, Email = userEmail }; var nationalSocietyId = 1; var result = await _supervisorService.Create(nationalSocietyId, registerSupervisorRequestDto); await _identityUserRegistrationServiceMock.Received(1).GenerateEmailVerification(userEmail); await _verificationEmailServiceMock.Received(1).SendVerificationEmail(Arg.Is <User>(u => u.EmailAddress == userEmail), Arg.Any <string>()); result.IsSuccess.ShouldBeTrue(); }
public void TestGetSupervisorById() { var serv = new SupervisorService(); var supervisor = new Supervisor() { Name = "Supervisor Studson", Address = "SupervisorRoad", Email = "*****@*****.**", Phone = 12345678 }; var supervisor2 = new Supervisor() { Name = "Supervisor Studson2", Address = "SupervisorRoad2", Email = "[email protected]", Phone = 12345678 }; serv.Create(supervisor); serv.Create(supervisor2); var stud = serv.GetById(2); Assert.AreEqual("Supervisor Studson2", stud.Name); }
public void TestCreateSupervisor() { var serv = new SupervisorService(); var supervisor = new Supervisor() { Name = "Supervisor Studson", Address = "SupervisorRoad", Email = "*****@*****.**", Phone = 12345678 }; var newStud = serv.Create(supervisor); Assert.AreEqual(newStud.Name, "Supervisor Studson"); }
public void TestGetAllSupervisors() { var serv = new SupervisorService(); var supervisor = new Supervisor() { Name = "Supervisor Studson", Address = "SupervisorRoad", Email = "*****@*****.**", Phone = 12345678 }; serv.Create(supervisor); List <Supervisor> allSupervisors = serv.GetAll(); Assert.AreEqual(1, allSupervisors.Count); }