Beispiel #1
0
        public void TestNonExistingMappings()
        {
            StateTypeStateStoreMap.StateTypeToStoreName(typeof(Entity1).FullName, typeof(Entity1));
            StateTypeStateStoreMap.StateTypeToStoreName(typeof(Entity2).FullName, typeof(Entity2));

            Assert.Null(StateTypeStateStoreMap.StoreNameFrom("123"));
            Assert.Null(StateTypeStateStoreMap.StoreNameFrom(typeof(string).FullName));
        }
Beispiel #2
0
        public void TestExistingMappings()
        {
            StateTypeStateStoreMap.StateTypeToStoreName(typeof(Entity1).FullName, typeof(Entity1));

            Assert.Equal(typeof(Entity1).FullName, StateTypeStateStoreMap.StoreNameFrom(typeof(Entity1)));
            Assert.Equal(typeof(Entity1).FullName, StateTypeStateStoreMap.StoreNameFrom(typeof(Entity1).FullName));

            Assert.Null(StateTypeStateStoreMap.StoreNameFrom(typeof(Entity2)));
            Assert.Null(StateTypeStateStoreMap.StoreNameFrom(typeof(Entity2).FullName));

            StateTypeStateStoreMap.StateTypeToStoreName(typeof(Entity2).FullName, typeof(Entity2));

            Assert.Equal(typeof(Entity2).FullName, StateTypeStateStoreMap.StoreNameFrom(typeof(Entity2)));
            Assert.Equal(typeof(Entity2).FullName, StateTypeStateStoreMap.StoreNameFrom(typeof(Entity2).FullName));

            Assert.Equal(typeof(Entity1).FullName, StateTypeStateStoreMap.StoreNameFrom(typeof(Entity1)));
            Assert.Equal(typeof(Entity1).FullName, StateTypeStateStoreMap.StoreNameFrom(typeof(Entity1).FullName));
        }