Beispiel #1
0
        public void Ctor_Test()
        {
            GuidKeyEntity guidKeyEntity = new GuidKeyEntity();

            guidKeyEntity.Id.ShouldBeOfType <Guid>();
            guidKeyEntity.Id.ShouldBe(Guid.Empty);
        }
        public void GuidKey_InsertGeneratesNewGuid()
        {
            GuidKeyEntity entity = new GuidKeyEntity();

            this.context.GuidKeyEntities.Add(entity);
            this.context.SaveChanges();

            Assert.AreNotEqual(Guid.Empty, entity.Id);
        }
        public void GuidKey_UpdateKeepsGuid()
        {
            GuidKeyEntity entity = new GuidKeyEntity();

            this.context.GuidKeyEntities.Add(entity);
            this.context.SaveChanges();

            Guid guid = entity.Id;

            entity.Data = "Changed data";
            this.context.SaveChanges();

            Assert.AreEqual(guid, entity.Id);
        }