public void GetProductsTest() { // Arrange IProductsService productsService = new ProductsService(); ITextToSpeech mockTextToSpeech = new MockTextToSpeach(); var vm = new ProductsViewModel(productsService, mockTextToSpeech); // Act vm.DownloadProducts(); // Assert var expected = productsService.Getproducts(); var actual = vm.Products; Assert.AreEqual(expected, actual); }