コード例 #1
0
        public void ExistNameOfPublication()
        {
            var p1 = new Publication
            {
                PublicationId     = 4,
                NameOfPublication = "БудМайстер",
                Description       =
                    @"ЖУРНАЛ БУДМАЙСТЕР - специализированный журнал, который рассчитан на читателей, практикующих в области строительства, ремонта, дизайна и архитектуры. Журнал позиционируется как рекламно-информационное периодическое издание. Материалы, публикуемые в журнале, информируют о состоянии отечественного строительного рынка, перспективах развития строительного комплекса Украины, современных строительных материалах и технологиях.",
                Periodicity   = "ежемесячно",
                Format        = "А4",
                Color         = "полноцвет",
                Volume        = 100,
                PricePerMonth = 65,
            };
            var p2 = new Publication
            {
                PublicationId     = 2,
                NameOfPublication = "Auto Bild Все ведущие. Всеукраинские издания",
                Description       =
                    @"Журнал Auto Bild Все ведущие – это оперативные тесты авто, новости от производителей, история автомобилестроения, эксплуатация, ремонт и практические советы автомобилистам, авто-мото спорт, цены на новые авто. ",
                Periodicity   = "ежемесячно",
                Format        = "А4",
                Color         = "полноцвет",
                Volume        = 76,
                PricePerMonth = 60,
            };
            Mock <IRepositoryFactory> mock = new Mock <IRepositoryFactory>();

            mock.Setup(a => a.PublicationRepository.Get()).Returns(new List <Publication>
            {
                p1,
                p2
            });
            bool result = PublicationService.ExistNameOfPublication(mock.Object, "БудМайстер");

            Assert.AreEqual(true, result);
        }