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); }
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); }
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); }