public void TestBaseICalendarObject() { var baseDir = (Environment.OSVersion.Platform == PlatformID.Win32NT) ? System.Environment.GetEnvironmentVariable("UserProfile") : System.Environment.GetEnvironmentVariable("Home"); var testFileName = "test.ics"; var dirSepChar = Path.DirectorySeparatorChar; var fullFileName = baseDir + dirSepChar.ToString () + testFileName; if (File.Exists (fullFileName)) { File.Delete (fullFileName); } var u = "CaliphEvent1"; var st = new DateTime (2013, 2, 8, 12, 00, 00); var et = new DateTime (2013, 2, 8, 13, 00, 00); var allDayEvent = true; var cn = new Caliph.organizer ("Onorio Catenacci", u); var s = "This is a test summary"; var d = "This is a test description"; var loc = "This is a test location"; var e = new Caliph.iCalEvent (st, et, allDayEvent, u, cn, s, loc, d); var l = new List<Caliph.ICalendarObject> (); l.Add (e); var c = new Caliph.core (l); var r = c.WriteICal (baseDir, testFileName, true); Assert.IsTrue (File.Exists (fullFileName)); Assert.AreEqual (r, Caliph.cSuccess); }
public void WritingAToDoICalObjectShouldWorkAsExpected() { var baseDir = (Environment.OSVersion.Platform == PlatformID.Win32NT) ? System.Environment.GetEnvironmentVariable("UserProfile") : System.Environment.GetEnvironmentVariable("Home"); var testFileName = "testtodo.ics"; var dirSepChar = Path.DirectorySeparatorChar; var fullFileName = baseDir + dirSepChar.ToString () + testFileName; if (File.Exists (fullFileName)) { File.Delete (fullFileName); } var u = "CaliphTestToDo"; var stToDo = new DateTime(2013,2,8,14,00,00); var s = "Make Sure You Test Your Code!"; var e2 = new Caliph.iCalTodo(stToDo, u, s); var l = new List<Caliph.ICalendarObject> (); l.Add(e2); var c = new Caliph.core(l); var r = c.WriteICal(baseDir, testFileName, true); Assert.IsTrue(File.Exists(fullFileName)); Assert.AreEqual(r, Caliph.cSuccess); }
public void AttemptingToWriteToABadDirectoryShouldReturnAnIndicationOfFailure() { var baseDir = @"c:\DoesNotExist"; var testFileName = "test.ics"; var dirSepChar = Path.DirectorySeparatorChar; var fullFileName = baseDir + dirSepChar.ToString () + testFileName; if (File.Exists (fullFileName)) { File.Delete (fullFileName); } var u = "CaliphEvent1"; var st = new DateTime (2013, 2, 8, 12, 00, 00); var et = new DateTime (2013, 2, 8, 13, 00, 00); var allDayEvent = true; var cn = new Caliph.organizer ("Onorio Catenacci", u); var s = "This is a test summary"; var d = "This is a test description"; var loc = "This is a test location"; var e = new Caliph.iCalEvent(st, et, allDayEvent, u, cn, s, loc, d); var l = new List<Caliph.ICalendarObject> (); l.Add (e); var c = new Caliph.core (l); var r = c.WriteICal (baseDir, testFileName, true); Assert.AreEqual (r, Caliph.cCannotWriteFile); }