Ejemplo n.º 1
0
        public async Task Destroy()
        {
            await VM.Destroy();

            VM = null;

            jsonStorageControllerMock.Reset();
            jsonStorageServiceMock.Reset();
        }
Ejemplo n.º 2
0
        public TodoWidget()
        {
            VM = new TodoWidgetViewModel();
            VM.Initialize();

            DataContext = VM;

            InitializeComponent();
        }
Ejemplo n.º 3
0
        public async Task Init()
        {
            jsonStorageControllerMock = new Mock <IJsonStorageController <TodoModel> >();
            jsonStorageControllerMock.Setup(jsonStorageController => jsonStorageController.LoadList()).Returns(Task.FromResult(new List <TodoModel>()));
            jsonStorageControllerMock.Setup(jsonStorageController => jsonStorageController.SaveList(It.IsAny <List <TodoModel> >()));

            jsonStorageServiceMock = new Mock <IJsonStorageService>();
            jsonStorageServiceMock.Setup(jsonStorageService => jsonStorageService.CreateControllerForFile <TodoModel>(It.IsAny <string>())).Returns(jsonStorageControllerMock.Object);

            VM = new TodoWidgetViewModel(jsonStorageServiceMock.Object);
            await VM.Initialize();
        }