public async Task DeleteAgentAsyncShouldDeleteAgent() { var service = new AgentService(Context); await service.DeleteAgentAsync(FirstItem.Id); var agentsFromService = await service.GetAgentListAsync(); Assert.That(agentsFromService.All(p => p.Id != FirstItem.Id)); }
public async Task GetAgentListAsyncShouldReturnAllAgents() { var service = new AgentService(Context); var agentsFromService = await service.GetAgentListAsync(); Assert.That(agentsFromService.Any(p => p.Id == FirstItem.Id)); Assert.That(agentsFromService.Any(p => p.Id == SecondItem.Id)); Assert.AreEqual(_agents.Count(), agentsFromService.Count()); }
public async Task AddAgentAsyncShouldAddAgent() { var service = new AgentService(Context); var thirdItem = new Agent() { Name = "Third Item", RecommendedDosage = (decimal)1.6 }; await service.AddAgentAsync(thirdItem); var agentsFromService = await service.GetAgentListAsync(); Assert.That(agentsFromService.Any(p => p.Id == thirdItem.Id)); Assert.AreEqual(3, agentsFromService.Count()); }