public async Task WhenRequestingById() { var resolver = new StaticConnectionStringResolver(new Dictionary <string, string> { ["v"] = ConnectionString }); var loader = new DapperLocationLoader(resolver); var actual = await loader.GetAsync(Seeded.First().Id); AreEquivalent(new[] { actual }, new[] { Seeded.First() }); }
public async Task WhenRequestingAnIdThatDoesNotExist() { var resolver = new StaticConnectionStringResolver(new Dictionary <string, string> { ["v"] = ConnectionString }); var loader = new DapperLocationLoader(resolver); var actual = await loader.GetAsync(10000); actual.Should().BeNull(); }
public async Task WhenRetrievingAll() { var resolver = new StaticConnectionStringResolver(new Dictionary <string, string> { ["v"] = ConnectionString }); var loader = new DapperLocationLoader(resolver); var actual = await loader.GetAsync(); actual.Should().NotBeNull(); actual.Count().Should().Be(Injected.Count() + Seeded.Count()); AreEquivalent(Seeded.Union(Injected), actual); }