示例#1
0
        public void GetAllMeetingWithoutGivenDate()
        {
            Assert.IsNull(service.getMeetingsByName(meetingDataA.Name));
            Assert.IsNull(service.getMeetingsByName(meetingDataB.Name));
            Assert.IsNull(service.getMeetingsByName(meetingDataC.Name));
            Assert.IsNull(service.getMeetingsByName(meetingDataD.Name));

            service.addMeeting(meetingDataA.Name, meetingDataA.Location, meetingDataA.Date, meetingDataA.MaxNumberOfParticipants);
            service.addMeeting(meetingDataB.Name, meetingDataB.Location, meetingDataB.Date, meetingDataB.MaxNumberOfParticipants);
            service.addMeeting(meetingDataC.Name, meetingDataC.Location, meetingDataC.Date, meetingDataC.MaxNumberOfParticipants);
            service.addMeeting(meetingDataD.Name, meetingDataD.Location, meetingDataD.Date, meetingDataD.MaxNumberOfParticipants);

            DateTime?startDate = null;
            DateTime?endDate   = null;

            var expectedListOfMeeting = new List <MeetingService.Meeting>
            {
                meetingDataA.convertToMeeting(),
                meetingDataB.convertToMeeting(),
                meetingDataC.convertToMeeting(),
                meetingDataD.convertToMeeting()
            };

            Assert.IsTrue(checkIfListOfMeetingAreEqual(expectedListOfMeeting, service.getMeetingsByDate(startDate, endDate).ToList()));

            service.removeMeeting(meetingDataA.Name);
            service.removeMeeting(meetingDataB.Name);
            service.removeMeeting(meetingDataC.Name);
            service.removeMeeting(meetingDataD.Name);

            Assert.IsNull(service.getMeetingsByName(meetingDataA.Name));
            Assert.IsNull(service.getMeetingsByName(meetingDataB.Name));
            Assert.IsNull(service.getMeetingsByName(meetingDataC.Name));
            Assert.IsNull(service.getMeetingsByName(meetingDataD.Name));
        }
示例#2
0
        public void GetUsersMeeting()
        {
            var userData     = new UserData("Jan", "Kowalski", "jankow", "*****@*****.**");
            var meetingDataA = new MeetingData("AA", "AA", "2005-03-05 22:12", 10);
            var meetingDataB = new MeetingData("BB", "BB", "2005-04-05 22:12", 10);

            service.addUser(userData.Name, userData.Surname, userData.Login, userData.Email);
            service.addMeeting(meetingDataA.Name, meetingDataA.Location, meetingDataA.Date, meetingDataA.MaxNumberOfParticipants);
            service.addMeeting(meetingDataB.Name, meetingDataB.Location, meetingDataB.Date, meetingDataB.MaxNumberOfParticipants);

            service.signUpUserToMeeting(userData.Login, meetingDataA.Name);
            service.signUpUserToMeeting(userData.Login, meetingDataB.Name);

            var expectedMeetingList = new List <MeetingService.Meeting>
            {
                meetingDataA.convertToMeeting(),
                meetingDataB.convertToMeeting()
            };

            var i = service.getUserMeetings(userData.Login).ToList();

            Assert.IsTrue(checkIfListOfMeetingAreEqual(expectedMeetingList, service.getUserMeetings(userData.Login).ToList()));

            service.removeUser(userData.Login);

            service.removeMeeting(meetingDataA.Name);
            service.removeMeeting(meetingDataB.Name);
        }
示例#3
0
        public void AddTwoMeetingWithCorrectData()
        {
            Assert.IsNull(service.getMeetingsByName(meetingDataA.Name));
            Assert.IsNull(service.getMeetingsByName(meetingDataB.Name));

            service.addMeeting(meetingDataA.Name, meetingDataA.Location, meetingDataA.Date, meetingDataA.MaxNumberOfParticipants);
            service.addMeeting(meetingDataB.Name, meetingDataB.Location, meetingDataB.Date, meetingDataB.MaxNumberOfParticipants);

            Assert.IsTrue(checkIfMeetingAreEquel(meetingDataA.convertToMeeting(), service.getMeetingsByName(meetingDataA.Name)));
            Assert.IsTrue(checkIfMeetingAreEquel(meetingDataB.convertToMeeting(), service.getMeetingsByName(meetingDataB.Name)));

            service.removeMeeting(meetingDataA.Name);
            service.removeMeeting(meetingDataB.Name);

            Assert.IsNull(service.getMeetingsByName(meetingDataA.Name));
            Assert.IsNull(service.getMeetingsByName(meetingDataB.Name));
        }