public void Init() { this.ConfigureMappings(); this._context = new FakePetHomeContext(); var fakeHttpContext = new Mock <HttpContextBase>(); var fakeIdentity = new GenericIdentity("User"); var principal = new GenericPrincipal(fakeIdentity, new string[] { "Admin" }); fakeHttpContext.Setup(t => t.User).Returns(principal); var controllerContext = new Mock <ControllerContext>(); controllerContext.Setup(t => t.HttpContext).Returns(fakeHttpContext.Object); this._service = new UsersService(this._context); this._controller = new UsersController(this._service); // this._controller.ControllerContext = controllerContext.Object; this._context.Users.Add(new ApplicationUser() { UserName = "******", Name = "Tester", Details = "For testing purposes", IsAdmin = true }); }
public void Init() { this.ConfigureMappings(); this._context = new FakePetHomeContext(); this.foundPets = new List <FoundPet>() { new FoundPet() { Id = 1, AnimalType = AnimalType.Cat, AssociatedUser = null, Breed = "Lion", IsLostPet = false, LastSeenLocation = "South Park", LastSeenTime = DateTime.Today, ActionTaken = "Nothing" }, new FoundPet() { Id = 2, AnimalType = AnimalType.Rodent, AssociatedUser = null, Breed = "Hedgehog", IsLostPet = false, LastSeenLocation = "West Park", LastSeenTime = DateTime.Today, ActionTaken = "Nothing" } }; foreach (var pet in foundPets) { this._context.FoundPets.Add(pet); } // var fakeHttpContext = new Mock <HttpContextBase>(); var fakeIdentity = new GenericIdentity("User"); var principal = new GenericPrincipal(fakeIdentity, new string[] { "Admin" }); fakeHttpContext.Setup(t => t.User).Returns(principal); var controllerContext = new Mock <ControllerContext>(); controllerContext.Setup(t => t.HttpContext).Returns(fakeHttpContext.Object); this._service = new FoundPetsService(this._context); this._controller = new FoundPetsController(this._service); this._controller.ControllerContext = controllerContext.Object; }
public void Init() { this.ConfigureMappings(); this._context = new FakePetHomeContext(); var lostPet = new LostPet() { Id = 1, Name = "Simba", AnimalType = AnimalType.Cat, AssociatedUser = null, Breed = "Lion", IsLostPet = true, LastSeenLocation = "South Park", LastSeenTime = DateTime.Today }; this._context.LostPets.Add(lostPet); this._context.Users.Add(new ApplicationUser() { UserName = "******", Name = "Tester", Details = "For testing purposes", IsAdmin = true }); var fakeHttpContext = new Mock <HttpContextBase>(); var fakeIdentity = new GenericIdentity("User"); var principal = new GenericPrincipal(fakeIdentity, null); fakeHttpContext.Setup(t => t.User).Returns(principal); var controllerContext = new Mock <ControllerContext>(); controllerContext.Setup(t => t.HttpContext).Returns(fakeHttpContext.Object); this._service = new CommentsService(this._context); this._controller = new CommentsController(this._service); // this._controller.ControllerContext = controllerContext.Object; }
public Service(IPetHomeContext context) { this.Context = context; }
public AccountService(IPetHomeContext context) : base(context) { }
public AdminService(IPetHomeContext context) : base(context) { }
public UsersService(IPetHomeContext context) : base(context) { }
public FoundPetsService(IPetHomeContext context) : base(context) { }
public LostPetsService(IPetHomeContext context) : base(context) { }
public HomeService(IPetHomeContext context) : base(context) { }
public CommentsService(IPetHomeContext context) : base(context) { }