public void IsolationTests() { Assert.Throws(typeof(WebFaultException <string>), delegate { _service.GetEntry(_intruderRequest, _entryID_A); }); var entry = _service.GetEntry(_requestLocal, _entryID_A); Assert.Throws(typeof(WebFaultException <string>), delegate { _service.StartTask(_intruderRequest, _taskID_A); }); Assert.IsNull(_service.UpdateEntry(_intruderRequest, entry)); var newUserId = _service.CreateUser("new"); Assert.Greater(newUserId, 0); var newModel = _service.GetSummaryModel(new TContextDto { TUserID = newUserId, UTCOffset = 0 }); var newEntries = _service.GetEntriesModel(new TContextDto { TUserID = newUserId, UTCOffset = 0 }, null, null, 0, 0, 9999); Assert.AreEqual(newModel.Projects.Sum(p => p.TTasks.Sum(t => t.Contrib.ThisMonth)), 0); Assert.AreEqual(newEntries.Entries.Count, 0); }