public SetPrimaryAddressCommandHandlerFixture()
        {
            Context = TyreKlickerContextFactory.Create();

            CurrentUserId         = Guid.NewGuid();
            CurrentPrimaryAddress = new Domain.Entities.Address {
                UserId = CurrentUserId, PrimaryAddress = true
            };

            Addresses = new List <Domain.Entities.Address>
            {
                new Domain.Entities.Address {
                    UserId = CurrentUserId
                },
                new Domain.Entities.Address {
                    UserId = CurrentUserId
                },
                new Domain.Entities.Address {
                    UserId = CurrentUserId
                },
            };
            Context.Address.Add(CurrentPrimaryAddress);
            Context.Address.AddRange(Addresses);

            Context.SaveChanges();
        }
        public GetPrimaryAddressQueryHandlerFixture()
        {
            Context = TyreKlickerContextFactory.Create();

            CurrentUser       = new Domain.Entities.User();
            UserWithNoAddress = new Domain.Entities.User();
            Context.Add(CurrentUser);
            Context.Add(UserWithNoAddress);

            CurrentPrimaryAddress = new Domain.Entities.Address {
                UserId = CurrentUser.Id, PrimaryAddress = true
            };

            Addresses = new List <Domain.Entities.Address>
            {
                new Domain.Entities.Address {
                    UserId = CurrentUser.Id, PrimaryAddress = true
                },
                new Domain.Entities.Address {
                    UserId = CurrentUser.Id
                }
            };
            Context.Address.Add(CurrentPrimaryAddress);
            Context.Address.AddRange(Addresses);

            Context.SaveChanges();
        }
 public void Dispose()
 {
     TyreKlickerContextFactory.Destroy(Context);
 }