public void start() { Assert.AreEqual(tracking, tracking.start("")); Assert.AreEqual(tracking.LogFilesLocation, logFolder); // this value shouldn't change with tracking.start("") Assert.AreEqual(tracking, tracking.start(null)); Assert.AreEqual(tracking.LogFilesLocation, logFolder); // this value shouldn't change with tracking.start(null) //testing nulls Assert.IsNull((null as Tracking_Application).start(tmpFolder)); Assert.IsNull((null as Tracking_Application).start(null)); Assert.IsNull((null as Tracking_Application).start("")); }