public static void SetUp(TestContext context) { _unitOfWork = new UnitOfWork(); _memberFactory = new MemberFactory(); _friendFactory = new FriendFactory(); _friendDecorator = new FriendDecorator(_friendFactory, _unitOfWork.FriendRepository); _member = _memberFactory.CreateMember(Guid.NewGuid().ToString()); _members = new List<Member>(); _friends = new List<Friend>(); using (var uow = new UnitOfWork()) { uow.MemberRepository.Add(_member); var count = new Random().Next(2, 5); for (var i = 0; i < count; i++) { var member = _memberFactory.CreateMember(Guid.NewGuid().ToString()); var friend = _friendFactory.CreateFriend(_member, member); _friends.Add(friend); _members.Add(member); uow.MemberRepository.Add(member); uow.FriendRepository.Add(friend); } uow.PersistAll(); } _loadedFriends = _friendDecorator.GetFor(_unitOfWork.MemberRepository.Get(_member.Id)); }
public static void SetUp(TestContext context) { _unitOfWork = new UnitOfWork(); _memberDecorator = new MemberDecorator(new MemberFactory(), _unitOfWork.MemberRepository); _friendDecorator = new FriendDecorator(new FriendFactory(), _unitOfWork.FriendRepository); _member1 = _memberDecorator.CreateMember("*****@*****.**"); _member2 = _memberDecorator.CreateMember("*****@*****.**"); _friend = _friendDecorator.CreateFriend(_member1, _member2); }
public static void SetUp(TestContext context) { _unitOfWork = new UnitOfWork(); _memberDecorator = new MemberDecorator(new MemberFactory(), _unitOfWork.MemberRepository); _friendDecorator = new FriendDecorator(new FriendFactory(), _unitOfWork.FriendRepository); _member1 = _memberDecorator.CreateMember(Guid.NewGuid().ToString()); _member2 = _memberDecorator.CreateMember(Guid.NewGuid().ToString()); _friend = _friendDecorator.CreateFriend(_member1, _member2); _oldCount = _friendDecorator.Count(); _memberDecorator.Add(_member1); _memberDecorator.Add(_member2); _friendDecorator.Add(_friend); _unitOfWork.PersistAll(); using (var uow = new UnitOfWork()) { _newCount = uow.FriendRepository.Count(); _loadedFriend = uow.FriendRepository.Get(_friend.Id); } }