예제 #1
0
        public void Add_Brewery_Socials()
        {
            var newBrewery = new Brewery
            {
                Name        = "NewBrewery" + DateTime.Now.Ticks,
                Description = "Somehting",
                Type        = "HomeBrewery",
                OriginId    = 5,
                Address     = "Something",
                Latitude    = 60.3894,
                Longitude   = 5.33,
                Website     = "Something",
                HeaderImage = "Something",
                Avatar      = "Something",
            };
            var brewerySocials = new List <BrewerySocial>
            {
                new BrewerySocial {
                    Site = "Twitter", Url = "@" + newBrewery.Name
                },
                new BrewerySocial {
                    Site = "Fanpage", Url = "http://fanpage.com/" + newBrewery.Name
                },
            };

            newBrewery.Socials = brewerySocials;

            _breweryRepository.Add(newBrewery);
            var brewery = _breweryRepository.GetSingle(newBrewery.BreweryId);

            Assert.True(brewery.Socials.Any());
        }