public async Task Test_RetrieveMedicines_WhenZeroMeds_InitsCorrectly() { #region arrange Mock<MedicinesService> mockMedicineService = GetMockMedicineService(0); var mockHealthClient = new Mock<IMyHealthClient>(); mockHealthClient.Setup(h => h.MedicinesService).Returns(mockMedicineService.Object); var mockMessenger = new Mock<IMvxMessenger>(); #endregion // act var homeviewModel = new HomeViewModel(mockHealthClient.Object, mockMessenger.Object); await homeviewModel.RetrieveMedecinesAsync(); // assert Assert.IsNull(homeviewModel.FirstMedicine); Assert.IsNull(homeviewModel.SecondMedicine); Assert.IsNull(homeviewModel.CurrentMedicine); }