public async void WishlistCommand_returns_WishlistCount()
        {
            //Arrange

            var infoVM = new InfoViewModel(_apiService);

            infoVM.User = new User {
                Id = Guid.Parse("00000000-0000-0000-0000-000000000001"), FirstName = "test", LastName = "test", BirthDate = DateTime.Now.AddYears(-18).Date, Nationality = "testland", Email = "*****@*****.**", Password = "******", Token = token, Role = "Admin"
            };
            var country = GetCountry().Result;

            infoVM.Init(country);
            int expected = infoVM.Wishlists.Count + 1;

            //Act
            country.countryWishlists.Add(new Wishlist {
                Id = Guid.NewGuid(), UserId = infoVM.User.Id
            });
            infoVM.Init(country);
            int actual  = infoVM.Wishlists.Count;
            int current = actual;

            //Assert
            Assert.Equal(expected, actual);
        }
        public async void Init_ValidEUMember_returns_TypeBool()
        {
            //Arrange

            var infoVM = new InfoViewModel(_apiService);

            infoVM.User = new User {
                Id = Guid.Parse("00000000-0000-0000-0000-000000000001"), FirstName = "test", LastName = "test", BirthDate = DateTime.Now.AddYears(-18).Date, Nationality = "testland", Email = "*****@*****.**", Password = "******", Token = token, Role = "Admin"
            };
            var zeroLength = 0;
            var country    = await GetCountry();

            //Act
            infoVM.Init(country);
            var member = infoVM.IsEUmember;

            //Assert
            Assert.IsType <bool>(member);
        }
        public async void Init_ValidSpotifyPlaylist_returns_NotNull()
        {
            //Arrange

            var infoVM = new InfoViewModel(_apiService);

            infoVM.User = new User {
                Id = Guid.Parse("00000000-0000-0000-0000-000000000001"), FirstName = "test", LastName = "test", BirthDate = DateTime.Now.AddYears(-18).Date, Nationality = "testland", Email = "*****@*****.**", Password = "******", Token = token, Role = "Admin"
            };
            var zeroLength = 0;
            var country    = await GetCountry();

            infoVM.Init(country);
            //Act
            var actual = infoVM.GetCountryPlaylist();

            //Assert
            Assert.NotNull(actual);
        }
        public async void Init_ValidPopulation_returns_BiggerThan0()
        {
            //Arrange

            var infoVM = new InfoViewModel(_apiService);

            infoVM.User = new User {
                Id = Guid.Parse("00000000-0000-0000-0000-000000000001"), FirstName = "test", LastName = "test", BirthDate = DateTime.Now.AddYears(-18).Date, Nationality = "testland", Email = "*****@*****.**", Password = "******", Token = token, Role = "Admin"
            };
            var noPop   = 0;
            var country = await GetCountry();

            //Act
            infoVM.Init(country);
            var actual = infoVM.Population;

            //Assert
            Assert.True(actual > noPop);
        }