private async Task AddDefaultOptionsAsync(User user)
        {
            var reliefs = new List <Relief>
            {
                new Relief(user, "Nada", null),
                new Relief(user, "Dormi", null),
                new Relief(user, "Bebi água", null),
                new Relief(user, "Fiz um exercício", null),
                new Relief(user, "Tomei um remédio", null),
                new Relief(user, "Fiquei em um lugar escuro e quieto", null),
                new Relief(user, "Pedi demissão", null)
            };

            var causes = new List <Cause>
            {
                new Cause(user, "Stress", null),
                new Cause(user, "Falta de sono", null),
                new Cause(user, "Ansiedade", null),
                new Cause(user, "Falta de água", null),
                new Cause(user, "Café", null),
                new Cause(user, "Bebida", null),
                new Cause(user, "Barulho", null),
                new Cause(user, "Luz", null),
                new Cause(user, "Som", null),
                new Cause(user, "Cheiro", null),
                new Cause(user, "Menstruação", null),
                new Cause(user, "Menopausa", null),
                new Cause(user, "Mudança climática", null),
                new Cause(user, "Viagem", null)
            };

            var locals = new List <Local>
            {
                new Local(user, "Em casa", null),
                new Local(user, "Na rua", null),
                new Local(user, "No trabalho", null),
                new Local(user, "Em uma loja", null),
                new Local(user, "Em um restaurante", null),
                new Local(user, "Em um bar", null),
                new Local(user, "Em um carro", null),
                new Local(user, "Em um ônibus", null),
                new Local(user, "Em um avião", null)
            };

            await _reliefsRepository.AddRangeAsync(reliefs);

            await _causesRepository.AddRangeAsync(causes);

            await _localsRepository.AddRangeAsync(locals);
        }
Beispiel #2
0
        public async Task AddRangeAsync_Should_AddRangeToContext()
        {
            var testEnites = new List <TestEntity> {
                new TestEntity {
                    Name = "ABC"
                }
            };

            mockDbSet.Setup(x => x.AddRangeAsync(testEnites, It.IsAny <CancellationToken>())).Verifiable();

            await genericRepository.AddRangeAsync(testEnites);

            mockDbSet.Verify();
        }