public void DoInvoke_CallsTraceRepo() { var repo = new TestTraceRepo(); var ep = new TraceEndpoint(new TraceOptions(), repo); var result = ep.DoInvoke(repo); Assert.NotNull(result); Assert.True(repo.GetTracesCalled); }
public void DoInvoke_CallsTraceRepo() { using (var tc = new TestContext(_output)) { var repo = new TestTraceRepo(); tc.AdditionalServices = (services, configuration) => { services.AddSingleton <ITraceRepository>(repo); services.AddTraceActuatorServices(configuration, MediaTypeVersion.V1); }; var ep = tc.GetService <ITraceEndpoint>(); var result = ep.Invoke(); Assert.NotNull(result); Assert.True(repo.GetTracesCalled); } }