Beispiel #1
0
        public void Edit_UpdatesInviteeToDatabase()
        {
            //Arrange
            string  inviteeName         = "Jane Doe";
            string  inviteeEmailAddress = "*****@*****.**";
            Invitee newInvitee          = new Invitee(inviteeName, inviteeEmailAddress);

            newInvitee.Save();

            //Act
            Invitee foundInvitee           = Invitee.Find(newInvitee.GetId());
            string  newInviteeName         = "John Smith";
            string  newInviteeEmailAddress = "*****@*****.**";

            foundInvitee.Edit(newInviteeName, newInviteeEmailAddress);
            Invitee updatedInvitee = Invitee.Find(newInvitee.GetId());

            List <Invitee> result   = Invitee.GetAll();
            List <Invitee> testList = new List <Invitee> {
                updatedInvitee
            };

            //Assert
            CollectionAssert.AreEqual(testList, result);
        }
Beispiel #2
0
        public void GetAll_ReturnsAllInviteeObjects_InviteeList()
        {
            //Arrange
            string  inviteeName1         = "Jane Doe";
            string  inviteeEmailAddress1 = "*****@*****.**";
            Invitee newInvitee1          = new Invitee(inviteeName1, inviteeEmailAddress1);

            newInvitee1.Save();

            string  inviteeName2         = "John Smith";
            string  inviteeEmailAddress2 = "*****@*****.**";
            Invitee newInvitee2          = new Invitee(inviteeName2, inviteeEmailAddress2);

            newInvitee2.Save();

            List <Invitee> newList = new List <Invitee> {
                newInvitee1, newInvitee2
            };

            //Act
            List <Invitee> result = Invitee.GetAll();

            //Assert
            CollectionAssert.AreEqual(newList, result);
        }
Beispiel #3
0
        public void Delete_DeletesInviteeObject_True()
        {
            _invitee.Save();
            ActionResult deletePost = _controller.Delete(_invitee.GetId());

            Assert.IsInstanceOfType(deletePost, typeof(ActionResult));
            CollectionAssert.AreEqual(new List <Invitee> {
            }, Invitee.GetAll());
        }
Beispiel #4
0
        public ActionResult Show(int eventId)
        {
            Event          selectedEvent      = Event.Find(eventId);
            Menu           eventMenu          = Menu.Find(selectedEvent.GetMenusId());
            List <Task>    tasks              = selectedEvent.GetTasks();
            List <Invitee> invitees           = selectedEvent.GetInvitees();
            List <Task>    allTasks           = Task.GetAll();
            List <Invitee> allInvitees        = Invitee.GetAll();
            Dictionary <string, object> model = new Dictionary <string, object>();

            model.Add("selectedEvent", selectedEvent);
            model.Add("tasks", tasks);
            model.Add("invitees", invitees);
            model.Add("eventMenu", eventMenu);
            model.Add("allInvitees", allInvitees);
            model.Add("allTasks", allTasks);
            return(View(model));
        }
Beispiel #5
0
        public void Save_SavesInviteeToDatabase_InviteeList()
        {
            //Arrange
            string  inviteeName         = "Jane Doe";
            string  inviteeEmailAddress = "*****@*****.**";
            Invitee newInvitee          = new Invitee(inviteeName, inviteeEmailAddress);

            newInvitee.Save();

            //Act
            List <Invitee> result   = Invitee.GetAll();
            List <Invitee> testList = new List <Invitee> {
                newInvitee
            };

            //Assert
            CollectionAssert.AreEqual(testList, result);
        }
Beispiel #6
0
        public void DeleteAll_DeletesAllinviteesFromDatabase()
        {
            //Arrange
            string  inviteeName         = "Jane Doe";
            string  inviteeEmailAddress = "*****@*****.**";
            Invitee newInvitee          = new Invitee(inviteeName, inviteeEmailAddress);

            newInvitee.Save();
            Invitee.DeleteAll();

            //Act
            List <Invitee> newList = new List <Invitee> {
                newInvitee
            };
            List <Invitee> resultList = Invitee.GetAll();

            //Assert
            CollectionAssert.AreNotEqual(newList, resultList);
        }
        public ActionResult Index()
        {
            List <Invitee> allInvitees = Invitee.GetAll();

            return(View(allInvitees));
        }