public async Task PilotCreate_ToDLModelShouldMapToPilot() { var newPilotCreate = new PilotCreate { ProducerID = 1, PilotName = "name", PilotDescription = "description" }; var result = newPilotCreate.ToDLModel(); Assert.Equal(newPilotCreate.ProducerID, result.ProducerID); Assert.Equal(newPilotCreate.PilotName, result.PilotName); Assert.Equal(newPilotCreate.PilotDescription, result.PilotDescription); }
public async Task CreateShouldReturnCreatedID() { var newPilot = new Pilot { ID = 1 }; var newPilotCreate = new PilotCreate { ProducerID = 1 }; _aviMock.Setup(x => x.AddPilot(It.IsAny <Pilot>())).Returns(newPilot); var newAviqtorBL = new PilotController(_aviMock.Object); var result = newAviqtorBL.Create(newPilotCreate); Assert.IsAssignableFrom <CreatedID>(result); Assert.Equal(result.ID, newPilotCreate.ProducerID); _aviMock.Verify(x => x.AddPilot(It.IsAny <Pilot>())); }
public CreatedID Create(PilotCreate apiModel) { return(new CreatedID { ID = _aviBL.AddPilot(apiModel.ToDLModel()).ID }); }