public void Initialize() { if (File.Exists(_databaseFile)) { File.Delete(_databaseFile); } Xamarin.Forms.Mocks.MockForms.Init(); IoC = new MockDependencyService(); }
public void DoesNewCompanyViewModelCreateCompanyFillCompanyProperties() { var config = MockDependencyService.Resolve <ConfigurationWrapper>(); var model = MockDependencyService.Resolve <INewCompanyViewModel>(); model.CompanySettings.Name = "Nucleus Mobile LLC"; model.CompanySettings.InvoiceNumber = "10000"; model.NewCompanyCommand.Execute(null); Assert.AreEqual(config.CompanySettings.Name, "Nucleus Mobile LLC"); Assert.AreEqual(config.CompanySettings.InvoiceNumber, "10000"); Assert.AreEqual(config.CompanySettings.Filename, "Nucleus Mobile LLC.json"); }
public async Task CanSaveAndRetrieveInventoryFromSqlite() { var config = MockDependencyService.Resolve <ConfigurationWrapper>(); config.AppSettings.CurrentCompany.Data.Database.Database = _databaseFile; config.AppSettings.CurrentCompany.Data.Database.Server = DatabaseService.DefaultSqlite; MockInventoryFacade facade = MockDependencyService.Resolve <MockInventoryFacade>(); Inventory inv = new Inventory(); inv.ShortDescription = "TestItem"; await facade.SaveAsync(inv); var result = await facade.GetByIdAsync(inv.Id); Assert.AreEqual(result.Id, inv.Id); }
public void Initialize() { Xamarin.Forms.Mocks.MockForms.Init(); IoC = new MockDependencyService(); }