public void GetAllBots_ExistingBots_ShouldReturnListOfBots() { var databaseContext = DatabaseFactory.Create(); var timeProvider = TimeProviderFactory.Create(); var botService = new BotsService(databaseContext, timeProvider); databaseContext.Bots.Add(new BotModel { Id = "1000", Name = "Bot1", CreateTime = timeProvider.Get() }); databaseContext.Bots.Add(new BotModel { Id = "1001", Name = "Bot2", CreateTime = timeProvider.Get() }); databaseContext.SaveChanges(); var result = botService.GetAllBots(); Assert.Equal(2, result.Count); Assert.Equal("1000", result[0].Id); Assert.Equal("1001", result[1].Id); }