public void UpdateTaErrorTest3() { //// Arranage var errors = new List<string>(); var mockRepository = new Mock<ITaRepository>(); var teachingAssistantService = new TaService(mockRepository.Object); var ta = new Ta { FirstName = "nick", LastName = string.Empty }; //// Act teachingAssistantService.UpdateTa(ta, ref errors); //// Assert last name cannot be empty Assert.AreEqual(1, errors.Count); }
public void UpdateTa() { //// Arranage var errors = new List<string>(); var mockRepository = new Mock<ITaRepository>(); var ta_Service = new TaService(mockRepository.Object); var ta_1 = new Ta { TaId = 2, TaType = "bb", FirstName = "cc", LastName = "dd" }; mockRepository.Setup(x => x.UpdateTa(ta_1, ref errors)); //// Act ta_Service.UpdateTa(ta_1, ref errors); //// Assert mockRepository.Verify(x => x.UpdateTa(ta_1, ref errors), Times.Once()); }
public void UpdateTaErrorTest1() { //// Arranage var errors = new List<string>(); var mockRepository = new Mock<ITaRepository>(); var teachingAssistantService = new TaService(mockRepository.Object); //// Act teachingAssistantService.UpdateTa(null, ref errors); //// Assert instructor object not null Assert.AreEqual(1, errors.Count); }
public string UpdateTa(Ta ta) { var errors = new List<string>(); var repository = new TaRepository(this.entities); var service = new TaService(repository); service.UpdateTa(ta, ref errors); if (errors.Count == 0) { return "ok"; } return "error"; }