Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
        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());
        }