public async void UpdateStewardess() { if (await service.UpdateEntity(SelectedStewardess.Id, SelectedStewardess)) { var tempStewardess = Stewardesses.FirstOrDefault(c => c.Id == SelectedStewardess.Id); tempStewardess.FirstName = SelectedStewardess.FirstName; tempStewardess.LastName = SelectedStewardess.LastName; tempStewardess.Birthday = SelectedStewardess.Birthday; } }
public void UpdateEntity_When_stewardess_doesnt_exist_Then_throw_exception() { // Arrange StewardessDTO stewardessDTO = new StewardessDTO { Id = 1, FirstName = "Anna", LastName = "Gohon", CrewId = 1, BirthDate = new DateTime(1998, 07, 12) }; var stewardessRepository = A.Fake <IRepository <Stewardess> >(); A.CallTo(() => stewardessRepository.Get(A <int> ._)).Returns(null); var stewardessService = new StewardessService(stewardessRepository); //Act and Assert Assert.Throws <ValidationException>(() => stewardessService.UpdateEntity(1, stewardessDTO)); }
public void UpdateEntity_Should_Update_stewardess_typeof_Stewardess() { // Arrange StewardessDTO stewardessDTO = new StewardessDTO { Id = 1, FirstName = "Anna", LastName = "Gohon", CrewId = 1, BirthDate = new DateTime(1998, 07, 12) }; Stewardess stewardess = new Stewardess { Id = 1, FirstName = "Anna", LastName = "Gohon", CrewId = 1, BirthDate = new DateTime(1998, 07, 12) }; var stewardessRepository = A.Fake <IRepository <Stewardess> >(); A.CallTo(() => stewardessRepository.Get(A <int> ._)).Returns(new Stewardess { Id = 1 }); var stewardessService = new StewardessService(stewardessRepository); //Act stewardessService.UpdateEntity(1, stewardessDTO); var result = stewardessRepository.Get(1); // Assert Assert.AreEqual(stewardess, result); }