public void GetProfiler() { var expectedProfiler = new MiniProfiler("http://fake"); var storage = NSubstitute.Substitute.For<IStorage>(); storage.Load(expectedProfiler.Id).Returns(expectedProfiler); MiniProfiler.Settings.Storage = storage; var controller = new ProfilerResultsController(); var profiler = controller.Get(expectedProfiler.Id); Assert.AreEqual<MiniProfiler>(expectedProfiler, profiler); }
public void GetAllProfilerIdsWithDefaultParams() { var expectedProfilerIds = new List<Guid>(); var profiler = new MiniProfiler("http://fake"); expectedProfilerIds.Add(profiler.Id); var storage = NSubstitute.Substitute.For<IStorage>(); storage.List(25).Returns(expectedProfilerIds); MiniProfiler.Settings.Storage = storage; var controller = new ProfilerResultsController(); var profilerIds = controller.Get().ToList(); Assert.AreEqual<Guid>(expectedProfilerIds.First(), profilerIds.First()); }