public AeroplaneTypeViewModel(IDialogService dialogService) { _dialogService = dialogService; _service = new AeroplaneTypeService(); AddCommand = new RelayCommand(AddAeroplaneType); UpdateCommand = new RelayCommand(UpdateAeroplaneType); DeleteCommand = new RelayCommand(DeleteAeroplaneType); DownloadData(); }
public void Create_WhenDtoIsEmpty_ThenThrowValidExeption() { // Arrange var dto = new AeroplaneTypeDto() { }; var service = new AeroplaneTypeService(unitOfWorkFake, mapper, validator); // Act // Assert Assert.Throws <ValidationException>(() => service.Create(dto)); }
public void Create_WhenDtoIsPassed_ThenReturnedTheSameWithCreatedId() { // Arrange var dto = new AeroplaneTypeDto() { Model = "Boeing-747", Carrying = 100000, Places = 200 }; var service = new AeroplaneTypeService(unitOfWorkFake, mapper, alwaysValidValidator); // Act var returnedDto = service.Create(dto); // Assert Assert.True(returnedDto.Id != default(Guid)); Assert.AreEqual(dto.Model, returnedDto.Model); Assert.AreEqual(dto.Carrying, returnedDto.Carrying); Assert.AreEqual(dto.Places, returnedDto.Places); }