Beispiel #1
0
        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);
        }
Beispiel #2
0
        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> >());
        }