public DroneRepositoryTests() { _context = ContextProvider <Drone> .GetContext(SetupTests.GetDrones(1)); _droneStatusExecutor = new CommandExecutorTest <DroneStatusResult>(); _statusDroneExecutor = Substitute.For <ICommandExecutor <StatusDroneDto> >(); _droneRepository = new DroneRepository(_context, _statusDroneExecutor, _droneStatusExecutor); }
public void RetornaDroneTests() { var droneTest = SetupTests.GetDrone(); var context = ContextProvider <felipe.DTO.Models.Drone> .GetContext(SetupTests.GetDrones()); var droneRepository = new DroneRepository(context, _statusDroneExecutor, _droneStatusExecutor); var drone = droneRepository.RetornaDrone(); Assert.True(drone.Equals(droneTest)); }