public void CreateFact()
        {
            var membership = default(Membership);
            var user = default(User);

            try
            {
                user = new User(new UserEntity());
                user.Create();

                var name = new Random().Next().ToString(CultureInfo.InvariantCulture);
                membership = new Membership(new MembershipEntity() { Name = name, });
                membership.Users.Add(user.ID);
                membership.Create();
                membership.Find();

                user.Find();

                Assert.Equal(membership.ID, user.MembershipID);
                Assert.Contains(user.ID, membership.Users);
            }
            finally
            {
                if (user != null) { user.Delete(); }
                if (membership != null) { membership.Delete(); }
            }
        }
Ejemplo n.º 2
0
        public void DeleteFact()
        {
            var user = new User(new UserEntity());
            user.Found += (sender, e) => Assert.True(e.ID < 1);

            user = user.Create();
            user = user.Delete();
            user.Find();
        }
        public void DeleteFact()
        {
            var user = new User(new UserEntity());

            user.Attributes.Add(new UserAttributeEntity() { ItemID = 1, Value = @""});
            user.Create();

            user.Delete();
        }
        public void DeleteFact()
        {
            var user = new User(new UserEntity());
            user.Attributes.Add(new UserAttributeEntity() { ItemID = 1, Value = @"ItemID : 1", });
            user.Create();
            user.Delete();
            user.Find();

            Assert.Equal(0, user.Attributes.Count);
        }
Ejemplo n.º 5
0
        public void DeleteFact()
        {
            var user = new User(new UserEntity() {});
            user.Found += (sender, e) => Assert.False(0 < e.ID);

            user.Create();
            user.Delete();
            user.Find();

            Assert.False(0 < user.ID);
        }
Ejemplo n.º 6
0
        public void CreateFact()
        {
            var user = default(User);

            try
            {
                user = new User(new UserEntity());
                user.Create();

                Assert.True(0 < user.ID);
            }
            finally
            {
                if (user != null) { user.Delete(); }
            }
        }
Ejemplo n.º 7
0
        public void FindFact()
        {
            var user = default(User);

            try
            {
                user = new User(new UserEntity());
                user.Found += (sender, e) => Assert.True(user.Histories.Any());
                user.Create();
                user.Find();
            }
            finally
            {
                if (user != null) { user.Delete(); }
            }
        }
        public void CreateFact()
        {
            var user = default(User);

            try
            {
                user = new User(new UserEntity());
                user.Attributes.Add(new UserAttributeEntity() { ItemID = 99, });
                user.Create();
                user.Find();

                Assert.Equal(1, user.Attributes.Count);
            }
            finally
            {
                if (user != null) { user.Delete(); }
            }
        }
Ejemplo n.º 9
0
        public void FindFact()
        {
            var user = default(User);

            try
            {
                user = new User(new UserEntity() {  });
                user.Found += (sender, e) => Assert.Equal(sender.ID, e.ID);
                user.Create();
                user.Find();

                Assert.True(0 < user.ID);
            }
            finally
            {
                if (user != null) { user.Delete(); }
            }
        }
        public void FindFact()
        {
            var user = default(User);

            try
            {
                user = new User(new UserEntity());
                user.Found += (sender, e) => Assert.Equal(1, sender.Attributes.Count);
                user.Attributes.Add(new UserAttributeEntity() { ItemID = 99, });
                user.Create();
                user.Find();

                var history = new UserHistory(user.Histories.First()).Find();
                Assert.Equal(1, history.Attributes.Count());
            }
            finally
            {
                if (user != null) { user.Delete(); }
            }
        }
Ejemplo n.º 11
0
        public void UpdateFact()
        {
            var user = default(User);

            try
            {
                user = new User(new UserEntity());
                user.Found += (sernder, e) => Assert.True(e.CreatedOn <= e.UpdatedOn);

                user.Create();
                user.Update();
                user.Find();

                Assert.Equal(user.ID, user.ID);

            }
            finally
            {
                if (user != null) { user.Delete(); }
            }
        }
        public void Update()
        {
            var user = default(User);

            try
            {
                user = new User(new UserEntity());
                user.Attributes.Add(new UserAttributeEntity() { ItemID = 99, });
                user.Create();

                var item = new UserAttributeEntity() { ItemID = 199, Value = @"Item : 199", };
                user.Attributes.Add(item);
                user.Update();
                user.Attributes.Remove(item);
                user.Update();
                user.Find();

                Assert.Equal(1, user.Attributes.Count);
            }
            finally
            {
                if (user != null) { user.Delete(); }
            }
        }