public void Setup() { _model = new Model() { ModelNumber = "524395-386", ModelName = "Air Pegasus+ 29 Trail", Type = "Running", Price = 105, Color = "Silver Sage/Team Red/University Red/Total Orange", IsDiscontinued = false }; _inventoryItem = new InventoryItem() { Model = _model, Athlete = _athlete, SizeM = 9, SizeW = 7, Width = "N", RequestName = "request1", Status = Constants.Inventory.REQUESTED, StatusLastChanged = new DateTime(2012, 8, 18, 11, 26, 13) }; _athlete = new Athlete() { FirstName = "Jeff", LastName = "Artis-Gray", Nickname = "JArtis-Gray", Gender = 'M', TrainerSizeM = 14, TrainerSizeW = 12, SpikeSizeM = 14, SpikeSizeW = 12, Notes = "Notes about Jeff Artis-Gray", Status = "Future" }; _athlete.Inventory.Add(_inventoryItem); _inventoryItem.Athlete = _athlete; Bootstrapper.BootstrapStructureMap(); ObjectFactory.GetInstance<IMySessionFactory>().ExportSchema(); _inventoryItemRepository = ObjectFactory.GetInstance<IInventoryItemRepository>(); _athleteRepository = ObjectFactory.GetInstance<IAthleteRepository>(); _inventoryItemAssembler = ObjectFactory.GetInstance<IInventoryItemAssembler>(); _athleteAssembler = ObjectFactory.GetInstance<IAthleteAssembler>(); _inventoryItemDto = _inventoryItemAssembler.WriteDto(_inventoryItem); _athleteDto = _athleteAssembler.WriteDto(_athlete); ObjectFactory.GetInstance<IModelRepository>().Save(_model); _athleteRepository.Save(_athlete); _inventoryItemRepository.Save(_inventoryItem); _inventoryItemDto.SerialNumber = _inventoryItem.SerialNumber; _athleteDto.Id = _athlete.Id; }