/// <summary> /// Construtor utilizado para instanciar as classes que serão testadas /// </summary> public RepositoriesTest() { appConfiguration = new AppConfiguration(); var contextDB = new TheCatDBContext(appConfiguration); breedsBase = new Breeds("abys", "Abyssinian"); breedsBase.SetOrigin("Egypt"); breedsBase.SetTemperament("Active, Energetic, Independent, Intelligent, Gentle"); breedsBase.SetDescription("The Abyssinian is easy to care for, and a joy to have in your home. They’re affectionate cats and love both people and other animals."); categoryBase = new Category(1, "hats"); imageUrlBase = new ImageUrl("393", "https://cdn2.thecatapi.com/images/393.jpg"); imageUrlBase.SetWidth(1024); imageUrlBase.SetHeight(654); imageUrlBase.SetBreeds(breedsBase); imageUrlBase.SetCategory(categoryBase); imageUrlRepository = new ImageUrlRepository(contextDB); breedsRepository = new BreedsRepository(contextDB, imageUrlRepository); categoryRepository = new CategoryRepository(contextDB); logEventRepository = new LogEventRepository(contextDB); }