public void CtorThatTakesEntityTypeConfiguration_Sets_Property_EntityType()
        {
            // Arrange
            ODataModelBuilder builder = new ODataModelBuilder();
            EntityTypeConfiguration entityType = new EntityTypeConfiguration(new ODataModelBuilder(), typeof(SingletonConfigurationTest));

            // Act
            SingletonConfiguration singleton = new SingletonConfiguration(builder, entityType, "singleton");

            // Assert
            Assert.Equal(entityType, singleton.EntityType);
        }
        public void CtorThatTakesClrType_Sets_Property_EntityType()
        {
            // Arrange
            ODataModelBuilder builder = new ODataModelBuilder();

            // Act
            SingletonConfiguration singleton = new SingletonConfiguration(builder, typeof(SingletonConfigurationTest), "singleton");

            // Assert
            Assert.NotNull(singleton.EntityType);
            Assert.Equal(typeof(SingletonConfigurationTest), singleton.EntityType.ClrType);
        }
        public void CtorThatTakesClrType_Sets_Property_Name()
        {
            // Arrange
            ODataModelBuilder builder = new ODataModelBuilder();

            // Act
            SingletonConfiguration singleton = new SingletonConfiguration(builder, typeof(SingletonConfigurationTest), "singleton");

            // Assert
            Assert.Equal("singleton", singleton.Name);
        }
 public SingletonConfigurationTest()
 {
     _builder = new ODataModelBuilder();
     _singleton = new SingletonConfiguration(_builder, typeof(SingletonConfigurationTest), "singleton");
 }
 private static EdmSingleton AddSingleton(this EdmEntityContainer container, SingletonConfiguration singletonType, IDictionary<Type, IEdmType> edmTypeMap)
 {
     return container.AddSingleton(singletonType.Name, (IEdmEntityType)edmTypeMap[singletonType.EntityType.ClrType]);
 }
 private static EdmSingleton AddSingleton(this EdmEntityContainer container, SingletonConfiguration singletonType, IDictionary <Type, IEdmType> edmTypeMap)
 {
     return(container.AddSingleton(singletonType.Name, (IEdmEntityType)edmTypeMap[singletonType.EntityType.ClrType]));
 }
 public SingletonConfigurationTest()
 {
     _builder   = new ODataModelBuilder();
     _singleton = new SingletonConfiguration(_builder, typeof(SingletonConfigurationTest), "singleton");
 }