Exemplo n.º 1
0
        public async Task SaveOneGreetingShouldResultInOneSavedGreetingAsyncTest()
        {
            var options = new DbContextOptionsBuilder<GreetingDbContext>()
                .UseInMemoryDatabase("SaveOneGreetingShouldResultInOneSavedGreetingAsyncTest");
            var factory = new GreetingDbContextFactory(options.Options);
            var sut = new DataService(factory);

            await sut.EnsureCreatedAsync();
            await sut.SaveGreetingAsync("mygreeting");

            var result = await sut.GetNumberOfGreetingsAsync();
            result.Should().Be(1);
        }