Beispiel #1
0
        public void SaveResidence()
        {
            object id = null;

            ExecuteInTransaction(s =>
            {
                var residence = new ResidenceBuilder().WithBasicData().Build();
                id            = s.Save(residence);
            });

            ExecuteInTransaction(s =>
            {
                var residence = s.Get <Residence>(id);
                Assert.Equal("Casa del lago", residence.Name);
                Assert.Equal("00001", residence.Code);
            });
        }
Beispiel #2
0
        public void DeleteResidence()
        {
            object id = null;

            ExecuteInTransaction(s =>
            {
                var residence = new ResidenceBuilder().WithBasicData().Build();
                id            = s.Save(residence);
            });

            ExecuteInTransaction(s =>
            {
                var residence = s.Get <Residence>(id);
                s.Delete(residence);
            });

            ExecuteInTransaction(s =>
            {
                var residences = s.Query <Residence>().ToArray();
                Assert.Empty(residences);
            });
        }