public void AddAircraft_When_correct_data_Then_count_equal_1() { //assign AircraftDTO aircraft = new AircraftDTO() { IdAircraftType = 1, LifeSpan = new TimeSpan(10, 0, 0), Name = "Test", ReleaseDate = new DateTime(2010, 5, 12) }; //act aircraftService.AddAircraft(aircraft); //assert Assert.That(Aircrafts.Count == 1); }
public async Task <JsonResult> Post([FromBody] AircraftDTO aircraft) { try { return(Json(await aircraftService.AddAircraft(aircraft))); } catch (System.Exception ex) { HttpContext.Response.StatusCode = 400; return(Json(ex.Message)); } }
public void TestSetup() { A.CallTo(() => fakeAircraftService.AddAircraft(A <AircraftDTO> ._)).Invokes((AircraftDTO a) => { a.Id = Aircrafts.Count + 1; Aircrafts.Add(a); }); A.CallTo(() => fakeAircraftService.DeleteAircraft(A <int> ._)).Invokes((int id) => Aircrafts.RemoveAll(a => a.Id == id)); A.CallTo(() => fakeAircraftService.UpdateAircraft(A <int> ._, A <AircraftDTO> ._)).Returns(Aircrafts.FirstOrDefault()); A.CallTo(() => fakeAircraftService.GetAircraft(A <int> ._)).Returns(Aircrafts.FirstOrDefault()); A.CallTo(() => fakeAircraftService.GetAllAircrafts()).Returns(Aircrafts); A.CallTo(() => fakeAircraftRepository.Create(A <Aircraft> ._)); A.CallTo(() => fakeAircraftRepository.Update(A <int> ._, A <Aircraft> ._)); A.CallTo(() => fakeAircraftRepository.Delete(A <int> ._)); A.CallTo(() => fakeAircraftRepository.GetById(A <int> ._)); A.CallTo(() => fakeAircraftRepository.GetAll()); A.CallTo(() => fakeUnitOfWork.Aircrafts).Returns(fakeAircraftRepository); }
public async Task <IActionResult> Add(Aircraft ac) { return(Ok(await _aircraftService.AddAircraft(ac))); }