public void Edit() { var controller = new OfflineController(); var result = controller.Edit(); Assert.That(result.View, Is.Null); }
private async void loadFromFile() { var offlineController = new OfflineController(); var data = await offlineController.GetOfflineData <InspectionsIndexViewModel>("Inspections"); this.inspectionsIndexViewModel = data.value; PageHelper.MainUI(Dispatcher, () => { this.DataGrid.DataContext = this.inspectionsIndexViewModel.inspections; }); }
public void Manifest() { var contentTypeSet = false; ResponseUtil.SetContentTypeCacheManifest = () => contentTypeSet = true; RequestUtil.GetRootUrl = () => "test/testing"; var controller = new OfflineController(); var result = controller.Manifest(); var outModel = (Manifest)result.Model; Assert.That(contentTypeSet, Is.True); Assert.That(outModel.LastModified, Is.GreaterThanOrEqualTo(AssemblyUtil.LastModifiedTicks)); Assert.That(outModel.RootUrl, Is.EqualTo("test/testing")); }
public void Manifest_UpdatesWhenFileChanged() { ResponseUtil.SetContentTypeCacheManifest = () => {}; RequestUtil.GetRootUrl = () => "test/testing"; var controller = new OfflineController(); var result = controller.Manifest(); var firstModified = ((Manifest)result.Model).LastModified; var onlineFile = HostUtil.MapPath("~/favicon.ico"); File.SetLastWriteTimeUtc(onlineFile, DateTime.UtcNow); result = controller.Manifest(); var newlyModified = ((Manifest)result.Model).LastModified; Assert.That(newlyModified, Is.GreaterThanOrEqualTo(firstModified)); }
private async void saveOffline() { var offlineController = new OfflineController(); var inspectionVM = this.inspectionsIndexViewModel; await offlineController.SaveToFile <InspectionsIndexViewModel>("Inspections", inspectionVM); }