Exemplo n.º 1
0
        public void TestMethod1()
        {
            var controller = new RsvpController();

            var get = controller.GetAttendees();

            Assert.IsTrue(get.Count > 0);
        }
Exemplo n.º 2
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));
        }
Exemplo n.º 3
0
        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
            });
        }