public DroneRepositoryTests()
        {
            _context = ContextProvider <Drone> .GetContext(SetupTests.GetDrones(1));

            _droneStatusExecutor = new CommandExecutorTest <DroneStatusResult>();
            _statusDroneExecutor = Substitute.For <ICommandExecutor <StatusDroneDto> >();
            _droneRepository     = new DroneRepository(_context, _statusDroneExecutor, _droneStatusExecutor);
        }
Example #2
0
        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));
        }