예제 #1
0
        public MultiLingualObjectManager_Tests()
        {
            _multiLingualObjectManager = ServiceProvider.GetRequiredService <IMultiLingualObjectManager>();

            var id = Guid.NewGuid();

            _book = new MultiLingualBook(id, 100)
            {
                Translations = new List <MultiLingualBookTranslation>()
            };

            var en = new MultiLingualBookTranslation
            {
                Language = "en",
                Name     = "C# in Depth",
            };
            var zh = new MultiLingualBookTranslation
            {
                Language = "zh-Hans",
                Name     = "深入理解C#",
            };

            _book.Translations.Add(en);
            _book.Translations.Add(zh);
        }
        public AbpAutoMapperMultiLingualDto_Tests()
        {
            _objectMapper = ServiceProvider.GetRequiredService <Volo.Abp.ObjectMapping.IObjectMapper>();

            var id = Guid.NewGuid();

            _book = new MultiLingualBook(id, 100)
            {
                Translations = new List <MultiLingualBookTranslation>()
            };

            var en = new MultiLingualBookTranslation
            {
                Language = "en",
                Name     = "C# in Depth",
            };
            var zh = new MultiLingualBookTranslation
            {
                Language = "zh-Hans",
                Name     = "深入理解C#",
            };

            _book.Translations.Add(en);
            _book.Translations.Add(zh);
        }