MyService.DoSomething C# (CSharp) Method

DoSomething() private method

private DoSomething ( ) : Task
return Task
        private async Task DoSomething()
        {
            await using var context = this.Context;  //New context for the lifetime of this method
            var r = await context.Something
                .Where(d => d....)
                .AsNoTracking()
                .FirstOrDefaultAsync()
                .ConfigureAwait(false);
    
             // context gets disposed of
             // Other code
        }
        private async Task DoSomethingElse()

Usage Example

Beispiel #1
0
        public void DoSomething()
        {
            try
            {
                var model      = new MyModel();
                var repository = new FakeRepository();
                repository.Add(model);

                var service = new MyService(repository);
                var result  = service.DoSomething();

                Trace.WriteLine(result);
                Assert.AreEqual(2, result);

                var data = repository.Get();

                Assert.IsNotNull(data);
                Assert.IsTrue(data.Any());
                Assert.AreEqual(2, data.Count());
            }
            catch (Exception exception)
            {
                Trace.WriteLine(exception);

                Assert.Fail(exception.Message);
            }
        }
All Usage Examples Of MyService::DoSomething