public void TestGetServiceHealth_ReturnsApplicationHealthInfo() { var expected = new ApplicationHealthInfo() { Application = new ApplicationInfo() { Name = "Evaluations μSerrvice", Id = Guid.Parse("11111111-1111-1111-1111-111111111111"), Version = "0.0.0" }, Status = ApplicationHealthStatus.Up }; var service = new HealthService(new AppInfoStubDao()); var actual = service.GetServiceHealth(); Assert.Equal(expected, actual); }
public ApplicationHealthInfo GetServiceHealth() { return(ServiceErrorHandler.Handle(() => { Log.Info("Getting the application health information"); var dao = this.appInfoDaoBuilder.CreateFromFile(ApplicationInfoFile); var appInfo = dao.GetAppInfo(); var info = new ApplicationHealthInfo() { Application = appInfo, Status = ApplicationHealthStatus.Up }; Log.Info(string.Format("ApplicationHealthInfo: {0}", info)); return info; })); }