public void Update_When_StewardessModel_is_not_valid_Then_throws_ValidatorException()
        {
            var stewardess1 = new StewardessDto()
            {
                ID        = -1,
                Birthday  = DateTime.Now.AddYears(-20),
                FirstName = "Ksu",
                LastName  = "Black"
            };

            var stewardess2 = new StewardessDto()
            {
                Birthday  = DateTime.Now.AddYears(-17),
                FirstName = "Ksu",
                LastName  = "Black"
            };

            var stewardess3 = new StewardessDto()
            {
                Birthday = DateTime.Now.AddYears(-20),
                LastName = "Black"
            };


            Assert.Throws <FluentValidation.ValidationException>(() => service.Update(stewardess1, 1));
            Assert.Throws <FluentValidation.ValidationException>(() => service.Update(stewardess2, 1));
            Assert.Throws <FluentValidation.ValidationException>(() => service.Update(stewardess3, 1));
        }
Пример #2
0
        public async Task UpdateSelected(Stewardess stewardess)
        {
            await _service.Update(SelectedItem.Id, stewardess);

            SelectedItem = null;
            await UpdateList();
        }
Пример #3
0
        public async Task Update_WhenStewardessNull_ThenReturnExeption()
        {
            var Stewardesss = new IFakeRepository <Stewardess>();
            var context     = new IFakeUnitOfFactory();

            StewardessDto StewardessDto = null;

            StewardessService service            = new StewardessService(context);
            StewardessDto     StewardessDtoSaved = await service.Update(StewardessDto);
        }
Пример #4
0
        public async Task SubmitEdit(int id, string name, string surname, DateTime birth)
        {
            Stewardess stew = new Stewardess();

            stew.Name    = name;
            stew.Surname = surname;
            stew.Birth   = birth;

            await ss.Update(id, stew);

            this.Frame.Navigate(typeof(Stewardesses));
        }
        public async Task Update()
        {
            Stewardess StewardessUpdated = await StewardessService.Update(Stewardess, Stewardess.Id);

            Stewardess = new Stewardess();

            List <Stewardess> tempStewardesss = await StewardessService.GetAll();

            Stewardesss = new ObservableCollection <Stewardess>();
            foreach (var fl in tempStewardesss)
            {
                Stewardesss.Add(fl);
            }
            NotifyPropertyChanged(() => Stewardesss);
        }
        public void Update_WhenDtoIsEmpty_ThenThrowValidExeption()
        {
            // Arrange
            var id  = default(Guid);
            var dto = new StewardessDto()
            {
            };

            var service = new StewardessService(unitOfWorkFake, mapper, validator);

            // Act

            // Assert
            Assert.Throws <ValidationException>(() => service.Update(id, dto));
        }
Пример #7
0
        public async Task Update_WhenValidStewardess_ThenReturnStewardess()
        {
            var Stewardesss = new IFakeRepository <Stewardess>();
            var context     = new IFakeUnitOfFactory();

            StewardessDto StewardessDto = new StewardessDto()
            {
                Id   = 154,
                Name = "Nataly"
            };

            StewardessService service            = new StewardessService(context);
            StewardessDto     StewardessDtoSaved = await service.Update(StewardessDto);

            Assert.AreEqual(StewardessDto.Name, StewardessDtoSaved.Name);
            Assert.AreEqual(StewardessDto.Id, StewardessDtoSaved.Id);
        }
        public void Update_WhenDtoIsPassed_ThenReturnedTheSameWithPassedId()
        {
            // Arrange
            var id = Guid.NewGuid();

            var dto = new StewardessDto()
            {
                FirstName  = "FirstName",
                SecondName = "SecondName",
                BirthDate  = new DateTime(1990, 1, 1)
            };

            var service = new StewardessService(unitOfWorkFake, mapper, alwaysValidValidator);

            // Act
            var returnedDto = service.Update(id, dto);

            // Assert
            Assert.True(returnedDto.Id == id);
            Assert.AreEqual(dto.FirstName, returnedDto.FirstName);
            Assert.AreEqual(dto.SecondName, returnedDto.SecondName);
            Assert.AreEqual(dto.BirthDate, returnedDto.BirthDate);
        }
 public void Put(int id, [FromBody] StewardessDTO value)
 {
     stewardessService.Update(id, value);
 }
 public void Update_Should_CallRepositoryUpdate_When_Called()
 {
     _stewardessService.Update(_stewardessDTO);
     A.CallTo(() => _fakeUnitOfWork.Set<Stewardess>().Update(A<Stewardess>.That.IsInstanceOf(typeof(Stewardess)), null)).MustHaveHappenedOnceExactly();
 }
        async void Update()
        {
            await _stewardessService.Update(Stewardess);

            await LoadStewardesss().ConfigureAwait(false);
        }