public void can_create_agency_setup()
 {
     saverMock.Expect(s => s.SaveAll()).Verifiable();
     agencyServiceMock.Expect(service => service.CreateNewAgency(It.IsAny<Agency>())).Callback((Agency a) => a.SetMetaProduct(new MetaProductBuilder().Build())).Verifiable();
     agencyServiceMock.Expect(service => service.CreateNewAgencyFileSystemObjects(It.IsAny<Agency>())).Verifiable();
     adminController = new AdminController(agencyServiceMock.Object, saverMock.Object, null);
 }
 public void Setup()
 {
     agencyRepo = new Mock<IAgencyRepository>();
     saver = new Mock<ICanSave>();
     adminController = new AdminController(null, saver.Object, agencyRepo.Object);
 }
 public void Setup()
 {
     agencyRepo.Expect(ar => ar.AllNonAdminAgencies()).Returns(AgencyBuilder.TwoAgencies);
     adminController = new AdminController(agencyServiceMock.Object, saverMock.Object, agencyRepo.Object);
 }