Beispiel #1
0
        public void It_has_a_constructor_that_takes_an_IdmResource_without_Creator()
        {
            var resource = new IdmResource
            {
                DisplayName = "My Display Name",
            };
            var it = new HomepageConfiguration(resource);

            Assert.AreEqual("My Display Name", it.DisplayName);
            Assert.IsNull(it.Creator);
        }
Beispiel #2
0
        public void It_has_a_constructor_that_takes_an_IdmResource()
        {
            var resource = new IdmResource
            {
                DisplayName = "My Display Name",
                Creator     = new Person {
                    DisplayName = "Creator Display Name", ObjectID = "Creator ObjectID"
                },
            };
            var it = new HomepageConfiguration(resource);

            Assert.AreEqual("HomepageConfiguration", it.ObjectType);
            Assert.AreEqual("My Display Name", it.DisplayName);
            Assert.AreEqual("Creator Display Name", it.Creator.DisplayName);
        }
Beispiel #3
0
        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            modelBuilder.Entity <Language>(l =>
            {
                LanguageConfiguration.Configure(l);
                LanguageSeeder.Seed(l);
            });

            modelBuilder.Entity <HomePageData>(h =>
            {
                HomepageConfiguration.Configure(h);
                HomepageSeeder.Seed(h);
            });

            modelBuilder.Entity <TranslationCategory>(t =>
            {
                TranslationCategoryConfiguration.Configure(t);
                TranslationCategorySeeder.Seed(t);
            });

            modelBuilder.Entity <Token>(t =>
            {
                TokenConfiguration.Configure(t);
                TokenSeeder.Seed(t);
            });

            modelBuilder.Entity <Translation>(t =>
            {
                TranslationConfiguration.Configure(t);
                TranslationSeeder.Seed(t);
            });

            modelBuilder.Entity <ErrorCode>(e =>
            {
                ErrorCodeConfiguration.Configure(e);
                ErrorCodeSeeder.Seed(e);
            });

            modelBuilder.Entity <ErrorTranslation>(e =>
            {
                ErrorTranslationConfiguration.Configure(e);
                ErrorTranslationSeeder.Seed(e);
            });
        }
Beispiel #4
0
 public HomepageConfigurationTests()
 {
     _it = new HomepageConfiguration();
 }