Esempio n. 1
0
        public void TestSetup()
        {
            HelperMethods.InitialiseAutoMapper();

            Mock <IContext> context = new Mock <IContext>();

            context.Setup(x => x.Animals).Returns(mockAnimals);
            context.Setup(x => x.Users).Returns(mockUsers);
            context.Setup(x => x.AnimalTypes).Returns(mockAnimalTypes);


            userRepository = new UserRepository(context.Object);

            userManager = new UserManager(userRepository);

            animalTypeRepository = new AnimalTypeRepository(context.Object);
            animalTypeManager    = new AnimalTypeManager(animalTypeRepository);

            animalRepository = new AnimalRepository(context.Object);

            animalStateManager = new AnimalStateManager();

            animalManager = new AnimalManager(animalRepository, animalTypeManager, animalStateManager);


            animalController = new AnimalController(userManager, animalManager, animalTypeManager);
        }
Esempio n. 2
0
 public AnimalAppService(
     IAnimalManager animalManager,
     IRepository <Animal, long> animalRepository)
 {
     _animalManager    = animalManager;
     _animalRepository = animalRepository;
 }
Esempio n. 3
0
 public AnimalAppService(
     IAnimalManager animalManager,
     IRepository<Animal, long> animalRepository)
 {
     _animalManager = animalManager;
     _animalRepository = animalRepository;
 }
        public MainWindowViewModel(IPersonManager personManager, IAnimalManager animalManager)
        {
            PersonManager = personManager;
            Persons       = new ObservableCollection <Person>(PersonManager.GetAllAdults());

            AnimalManager = animalManager;
            Animals       = new ObservableCollection <Animal>(AnimalManager.GetAllAdults());
        }
        /// <summary>
        /// Creator: Ben Hanna
        /// Created: 3/5/2020
        /// Approver:
        /// Approver:Chuck Baxter, 3/5/2020
        ///
        /// Remade original constructor so the program wont throw an error when the home page is loaded.
        /// </summary>
        /// <remarks>
        /// Updater:
        /// Updated:
        /// Update:
        /// </remarks>
        public HandlingControls()
        {
            InitializeComponent();
            _oldNotes        = new AnimalHandlingNotes();
            _handlingManager = new AnimalHandlingManager();
            _animalManager   = new AnimalManager();

            _updateMode = false;
        }
 /// <summary>
 /// Creator: Ethan Murphy
 /// Created: 2/7/2020
 /// Approver: Chuck Baxter 2/14/2020
 /// Approver: Carl Davis 2/14/2020
 ///
 /// No argument constructor that intializes
 /// the animal vet appointment manager
 /// </summary>
 /// <remarks>
 /// Updater:
 /// Updated:
 /// Update:
 /// </remarks>
 public VetAppointmentControls(PetUniverseUser user)
 {
     InitializeComponent();
     _vetAppointmentManager = new VetAppointmentManager();
     _animalManager         = new AnimalManager();
     _user = user;
     cboAppointmentTime.ItemsSource = Times();
     cboFollowupTime.ItemsSource    = Times();
 }
        /// <summary>
        /// Creator: Ben Hanna
        /// Created: 2/22/2020
        /// Approver: Steven Cardona
        /// Approver:
        ///
        /// Constructor for this page.
        /// </summary>
        /// <remarks>
        /// Updater: Ben Hanna
        /// Updated: 3/2/2020
        /// Update: Added a statement to set _updateMode to false, as well as a user object to populate the UserID field.
        /// Approver: Chuck Baxter, 3/5/2020
        /// </remarks>
        public HandlingControls(PetUniverseUser user)
        {
            InitializeComponent();
            this._user       = user;
            _oldNotes        = new AnimalHandlingNotes();
            _handlingManager = new AnimalHandlingManager();
            _animalManager   = new AnimalManager();

            _updateMode = false;
        }
Esempio n. 8
0
 /// <summary>
 /// Default constructor
 /// </summary>
 public SavannaEngine(IAnimalFactory animalFactory, IAnimalManager animalmanager,
                      IHerbivoreManager herbivoreManager, ICarnivoreManager carnivoreManager, IView view, IConsole console)
 {
     _herbivoreManager = herbivoreManager;
     _carnivoreManager = carnivoreManager;
     _animalFactory    = animalFactory;
     _animalManager    = animalmanager;
     _console          = console;
     _view             = view;
     _field            = new();
 }
 /// <summary>
 /// Creator: Awaab Elamin
 /// Created: 2020/3/7
 /// Approver: Mohamed Elamin
 /// default constructor assgined intial values
 /// </summary>
 /// <remarks>
 /// UPDATED BY: NA
 /// UPDATE DATE: NA
 /// CHANGE: NA
 /// </remarks>
 public AdoptionController()
 {
     adoptionApplication        = new AdoptionApplication();
     adoptionApplicationManager = new ReviewerManager();
     questionnair                = new Questionnair();
     _adoptionCustomerManager    = new AdoptionCustomerManager();
     _adoptionApplicationManager = new AdoptionApplicationManager();
     _adoptionAnimalManager      = new AdoptionAnimalManager();
     _adoptionAppointmentManager = new AdoptionAppointmentManager();
     _userManager                = new UserManager();
     _animalManager              = new AnimalManager();
 }
        public void TestSetup()
        {
            //This is redundant if a previous test executes first. But should be here for safe programming.
            HelperMethods.InitialiseAutoMapper();

            Mock <IContext> context = new Mock <IContext>();

            context.Setup(x => x.Animals).Returns(mockAnimals);
            context.Setup(x => x.AnimalTypes).Returns(mockAnimalTypes);
            context.Setup(x => x.Users).Returns(mockUsers);

            animalRepository     = new AnimalRepository(context.Object);
            animalTypeRepository = new AnimalTypeRepository(context.Object);
            animalTypeManager    = new AnimalTypeManager(animalTypeRepository);
            animalStateManager   = new AnimalStateManager();
            animalManager        = new AnimalManager(animalRepository, animalTypeManager, animalStateManager);
        }
        private void Start_All_Animals_In_The_First_Track()
        {
            var trackContainerToPlays = new TrackContainerToPlays(new List <ITrackContainerToPlay>
            {
                new Mock <ITrackContainerToPlay>().Object,
                new Mock <ITrackContainerToPlay>().Object,
                new Mock <ITrackContainerToPlay>().Object
            });
            var fox     = new FoxAnimal(trackContainerToPlays);
            var hare    = new HareAnimal(trackContainerToPlays);
            var lamb    = new LambAnimal(trackContainerToPlays);
            var turtle  = new TurtleAnimal(trackContainerToPlays);
            var animals = new Domain.Animals.Animals(new ReadOnlyCollection <Animal>(new List <Animal>
            {
                fox,
                hare,
                lamb,
                turtle
            }));

            _sut = new AnimalManager(trackContainerToPlays, animals);
            fox.CurrentTrack.Should().Be(hare.CurrentTrack);
        }
Esempio n. 12
0
 public AnimalsController(IAnimalManager animalManager)
 {
     _animalManager = animalManager;
 }
 public AnimalController(IUserManager userManager, IAnimalManager animalManager, IAnimalTypeManager animalTypeManager)
 {
     this.userManager       = userManager;
     this.animalManager     = animalManager;
     this.animalTypeManager = animalTypeManager;
 }
Esempio n. 14
0
 public RemoteAccessController(IHubContext <RemoteAccessHub> hub, IAnimalManager animalManager)
 {
     _hub           = hub;
     _animalManager = animalManager;
 }
 public AnimalManagerShould()
 {
     _sut = new AnimalManager(_mockTrack.Object, _mockAnimals.Object);
 }
 public AnimalsController(IAnimalManager animalManager, ILogProvider logProvider)
 {
     _animalManager = animalManager;
     _logProvider   = logProvider;
 }
Esempio n. 17
0
 public HomeController(ILogger <HomeController> logger, IAnimalManager manager)
 {
     Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
     _logger  = logger;
     _manager = manager;
 }
Esempio n. 18
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AnimalsController"/> class.
 /// </summary>
 /// <param name="imapper">The imapper.</param>
 /// <param name="logger">The logger.</param>
 /// <param name="animalService">The animal service.</param>
 public AnimalsController(IMapper imapper, ILogger <AnimalsController> logger, IAnimalManager animalService)
 {
     _imapper       = imapper;
     _logger        = logger;
     _animalService = animalService;
 }
Esempio n. 19
0
 public AnimalsController(AnimalsContext context, IAnimalManager manager)
 {
     Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
     _manager = manager;
 }