Beispiel #1
0
        public void CreateStructure_WhenStructureContainsConcurrencyTokenOfGuid_ItIsPresentInSchemaAsWellAsInStructure()
        {
            var schema = StructureSchemaTestFactory.CreateRealFrom <IHaveConcurrencyTokenOfGuid>();
            var item   = new IHaveConcurrencyTokenOfGuid();

            var structure = Builder.CreateStructure(item, schema);

            Assert.IsTrue(schema.HasConcurrencyToken);
            Assert.AreEqual(2, structure.Indexes.Count);
            Assert.AreEqual("StructureId", structure.Indexes[0].Path);
            Assert.AreEqual("ConcurrencyToken", structure.Indexes[1].Path);
        }
        public void CreateStructure_WhenStructureContainsConcurrencyTokenOfGuid_ItIsPresentInSchemaAsWellAsInStructure()
        {
            var schema = StructureSchemaTestFactory.CreateRealFrom<IHaveConcurrencyTokenOfGuid>();
            var item = new IHaveConcurrencyTokenOfGuid();

            var structure = Builder.CreateStructure(item, schema);

            Assert.IsTrue(schema.HasConcurrencyToken);
            Assert.AreEqual(2, structure.Indexes.Count);
            Assert.AreEqual("StructureId", structure.Indexes[0].Path);
            Assert.AreEqual("ConcurrencyToken", structure.Indexes[1].Path);
        }