private void SetupPostEditEventFailure()
 {
     Event.FlyerSizes = new List<ImageSizes>();
     var service = new Mock<IEventService>();
     service.Setup(x => x.SaveEvent(It.IsAny<Event>())).Returns(new Event() { Flyer = new Image() });
     service.Setup(x => x.GetEventById(It.IsAny<long>())).Returns(new Event() {Flyer = new Image()});
     _eventsController = new EventsController(null, service.Object);
 }
 private void SetupPostEditEventSuccess()
 {
     var service = new Mock<IEventService>();
     service.Setup(x => x.SaveEvent(It.IsAny<Event>())).Returns(new Event());
     _eventsController = new EventsController(null, service.Object);
 }
 private void SetupGetEvents()
 {
     var service = new Mock<IEventService>();
     _eventsController = new EventsController(null, service.Object);
 }
 private void SetupGetEditEvent()
 {
     var eventService = new Mock<IEventService>();
     eventService.Setup(x => x.GetEventById(It.IsAny<long>())).Returns(new Event { Flyer = new Image() });
     var accountService = new Mock<IAccountService>();
     accountService.Setup(x => x.GetUserByEmailAddress(It.IsAny<string>())).Returns(new User { FirstName = "Test", LastName = "Test" });
     var httpContext = new MockHttpContextBase { User = new MockUser { Identity = new MockIdentity("", "", false) } };
     var baseServices = new BaseServiceCollection(accountService.Object, null, null);
     _eventsController = new EventsController(baseServices, eventService.Object)
                             {
                                 ControllerContext = new ControllerContext(httpContext, new RouteData(), new BaseController(baseServices))
                             };
 }
 private void SetupGetCreateEvent()
 {
     var service = new Mock<IAccountService>();
     service.Setup(x => x.GetUserByEmailAddress(It.IsAny<string>())).Returns(new User { FirstName = "Test", LastName = "Test" });
     var httpContext = new MockHttpContextBase { User = new MockUser { Identity = new MockIdentity("", "", false) } };
     var controllerContext = new ControllerContext(httpContext, new RouteData(), new BaseController(new BaseServiceCollection(service.Object, null, null)));
     _eventsController = new EventsController(new BaseServiceCollection(service.Object, null, null), null) { ControllerContext = controllerContext };
 }
 private void SetupCreateEventSuccess()
 {
     var eventService = new Mock<IEventService>();
     eventService.Setup(x => x.SaveEvent(It.IsAny<Event>())).Returns(new Event());
     var accountService = new Mock<IAccountService>();
     accountService.Setup(x => x.GetUserByEmailAddress(It.IsAny<string>())).Returns(new User { FirstName = "Test", LastName = "Test" });
     var httpContext = new MockHttpContextBase { User = new MockUser { Identity = new MockIdentity("", "", false) } };
     var controllerContext = new ControllerContext(httpContext, new RouteData(), new BaseController(new BaseServiceCollection(accountService.Object, null, null)));
     Event.FlyerSizes = new List<ImageSizes>();
     _eventsController = new EventsController(new BaseServiceCollection(accountService.Object, null, null), eventService.Object) { ControllerContext = controllerContext };
 }
 public void SetupViewEvent()
 {
     var service = new Mock<IEventService>();
     service.Setup(x => x.GetEventById(It.IsAny<long>())).Returns(new Event { Flyer = new Image { FileKey = Guid.NewGuid(), Title = "" } });
     _eventsController = new EventsController(null, service.Object);
 }