Esempio n. 1
0
        public void CreateWithNullArgumentsTest()
        {
            var o = AttendingObjectFactory.Create(null, null, null, null);

            Assert.AreEqual(o.DbRecord.EventID, Constants.Unspecified);
            Assert.AreEqual(o.DbRecord.ProfileID, Constants.Unspecified);
            Assert.AreEqual(o.EventObject.DbRecord, o.DbRecord.Events);
            Assert.AreEqual(o.ProfileObject.DbRecord, o.DbRecord.Profiles);
        }
Esempio n. 2
0
        private async Task RegisterToEvent(string id)
        {
            string userID      = GetCurrentUserID();
            var    eventObject = await _eventRepository.GetObject(id);

            string event_ID   = eventObject.DbRecord.ID;
            var    userObject = await _profileRepository.GetObject(userID);

            var o = AttendingObjectFactory.Create(eventObject, userObject, event_ID, userID);
            await _attendingRepository.AddObject(o);
        }
Esempio n. 3
0
        public void CreateTest()
        {
            var    r          = GetRandom.Object <AttendingDbRecord>();
            var    newEvent   = new EventObject(r.Events);
            var    newProfile = new ProfileObject(r.Profiles);
            string e          = Constants.Unspecified;
            string p          = Constants.Unspecified;

            var o = AttendingObjectFactory.Create(newEvent, newProfile, e, p);

            Assert.AreEqual(o.EventObject.DbRecord, r.Events);
            Assert.AreEqual(o.ProfileObject.DbRecord, r.Profiles);
            Assert.AreEqual(o.DbRecord.EventID, r.Events.ID);
            Assert.AreEqual(o.DbRecord.ProfileID, r.Profiles.ID);
            Assert.AreEqual(o.DbRecord.Events, r.Events);
            Assert.AreEqual(o.DbRecord.Profiles, r.Profiles);
        }