public void CanCreateTerritory() { Region region = new RegionWithPublicConstructor("Midwest"); Territory territory = new Territory("Cincinnati", region); territory.Description.ShouldEqual("Cincinnati"); territory.RegionBelongingTo.ShouldEqual(region); territory.Id.ShouldBeNull(); territory.SetAssignedIdTo("ABRACADABRA"); territory.Id.ShouldEqual("ABRACADABRA"); }
protected override void LoadTestData() { Region region = new Region("Northern"); region.SetAssignedIdTo(1); regionRepository.Save(region); FlushSessionAndEvict(region); Territory territory = new Territory("Troy", region); territory.SetAssignedIdTo("48084"); territoryRepository.Save(territory); FlushSessionAndEvict(territory); Employee employee = new Employee("Joe", "Smith"); employee.Territories.Add(territory); employeeRepository.SaveOrUpdate(employee); FlushSessionAndEvict(employee); }