public async Task GetUpdatedServersData_WhenServerListIsEmpty_ServerListIsEmpty() { //Set up ServersService mock object var serversService = new Mock <IServersService>(); var servers = new Servers(); serversService.Setup(sS => sS.GetStoredServerListAsync()).ReturnsAsync(servers); var serverMonitorService = new ServerMonitorService(new ServerChecker(), serversService.Object); var result = await serverMonitorService.GetUpdatedServersDataAsync(); Assert.That(result, Is.Empty); }
public async Task GetUpdatedServersData_WhenServerListIsNotEmpty_ReturnListOfServersObject() { //Set up ServersService mock object var serversService = new Mock <IServersService>(); var servers = new Servers(); servers.MonitoredServers.Add(new Server { Name = "Test" }); serversService.Setup(sS => sS.GetStoredServerListAsync()).ReturnsAsync(servers); var serverMonitorService = new ServerMonitorService(new ServerChecker(), serversService.Object); var result = await serverMonitorService.GetUpdatedServersDataAsync(); Assert.That(result, Is.TypeOf <ObservableCollection <Server> >()); }