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