public static void ClassInit( TestContext context ) { _creds = GooCalCreds.CreateAndValidate(); _calendarPurge = (CalendarPurge)CalendarPurgeFactory.Create( _creds ); _service = _calendarPurge.GoogleCalendarService; DeleteAllEvents(); }
/// <summary> /// Calendar Purge Factory. /// </summary> /// <param name="credentials">The credentials to log into the calendar.</param> /// <returns>An <see cref="ICalendarPurge"/> object that has been authenticated against Google Services.</returns> /// <exception cref="Google.GData.Client.InvalidCredentialsException"></exception> public static ICalendarPurge Create( ICalendarCredentials credentials ) { var service = new CalendarServiceAdapter( "GooCalPurge" ) { Credentials = new GDataCredentials( credentials.UserName, credentials.Password ) }; Validate( credentials, service ); var purge = new CalendarPurge( service, credentials.CalendarUrl ); return purge; }
public Validator( ICalendarCredentials credentials, CalendarServiceAdapter service ) { _credentials = credentials; _service = service; }
private static void Validate( ICalendarCredentials credentials, CalendarServiceAdapter service ) { var validator = new Validator( credentials, service ); validator.Validate(); }
public static void ClassInit( TestContext context ) { _creds = GooCalCreds.CreateAndValidate(); }