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); }