public void TestMethod1() { var controller = new RsvpController(); var get = controller.GetAttendees(); Assert.IsTrue(get.Count > 0); }
public void TestMethod2() { var controller = new RsvpController(); var response = new Models.GuestResponse() { Email = "*****@*****.**", Name = "Test Name", WillAttend = false }; controller.HebeleHubele(response); var get = controller.GetAttendees(); Assert.IsTrue(!get.Contains(response)); //response.WillAttend = true; //controller.HebeleHubele(response); //get = controller.GetAttendees(); //Assert.IsTrue(get.Contains(response)); }
public RsvpControllerTests() { mockUnitOfWork = new Mock <BLL.IUnitOfWork>(); mockRsvpRepo = new Mock <Repository.IRepository <EF.Rsvp> >(); var mockIQueryableRsvp = new TestRepo().Rsvps.AsQueryable().BuildMock(); mockRsvpRepo.Setup(x => x.Entities).Returns(mockIQueryableRsvp.Object); mockUnitOfWork.Setup(x => x.RsvpRepository).Returns(mockRsvpRepo.Object); rsvpBusiness = new BLL.Rsvp(mockUnitOfWork.Object); rsvpController = new RsvpController(rsvpBusiness); rsvpController.ControllerContext = new ControllerContext(); rsvpController.ControllerContext.HttpContext = new DefaultHttpContext(); rsvpController.ControllerContext.HttpContext.Items.Add("EndUser", new EF.EndUser { MemberId = 1 }); }