public void ShouldReturnAllDestinations()
        {
            var destList = new List <Destination>()
            {
                new Destination()
                {
                    Id = 1, CountryId = 1, Country = new Country()
                    {
                        Id = 1, Name = "country", SubsistanceAllowenceId = 1
                    }, Name = "x", CreatedDateTime = DateTime.Now
                },
                new Destination()
                {
                    Id = 2, CountryId = 1, Country = new Country()
                    {
                        Id = 1, Name = "country", SubsistanceAllowenceId = 1
                    }, Name = "y", CreatedDateTime = DateTime.Now
                },
                new Destination()
                {
                    Id = 3, CountryId = 1, Country = new Country()
                    {
                        Id = 1, Name = "country", SubsistanceAllowenceId = 1
                    }, Name = "z", CreatedDateTime = DateTime.Now
                }
            };
            var config = new MapperConfiguration(cfg =>
            {
                cfg.AddProfile(new MappingProfile());
            });
            var mapper   = config.CreateMapper();
            var destRepo = new Mock <IDestinationRepository>();

            destRepo.Setup(d => d.GetDestinations()).Returns(destList.AsQueryable());
            var destServ = new DestinationService(destRepo.Object, mapper);

            var resultList = destServ.GetAllClients();

            resultList.Should().BeOfType(typeof(ListDestinationForListVm));
            resultList.Should().NotBeNull();
            resultList.Destinations.Should().HaveCount(3);
            resultList.Destinations.Should().OnlyHaveUniqueItems(d => d.Id);
            resultList.Count.Should().Be(3);
        }