public HttpResponseMessage List(int userId) { var repo = new DaysRepository(); var entities = repo.List(new Days() { UserId = userId }); var json = JsonConvert.SerializeObject(entities); return(new HttpResponseMessage { Content = new StringContent(json, Encoding.UTF8, "application/json") }); }
public void FindByDate_ReturnsEmpty_ForUnknownId() { // Arrange var context = Substitute.For <IDaysContext>(); context.Days().Returns(CreateDaysForFindByDoctorIdKnownId); DaysRepository sut = CreateSut(context); // Act IEnumerable <IDay> actual = sut.FindByDate(DateTime.Parse("1999-01-01")); // Assert Assert.Equal(0, actual.Count()); }
public void FindByDoctorId_ReturnsDays_ForKnownId() { // Arrange var context = Substitute.For <IDaysContext>(); context.Days().Returns(CreateDaysForFindByDoctorIdKnownId); DaysRepository sut = CreateSut(context); // Act IEnumerable <IDay> actual = sut.FindByDoctorId(1); // Assert Assert.Equal(1, actual.Count()); }
public HttpResponseMessage Get(int userId, int countryId, int?countryVisaId) { var repo = new DaysRepository(); var itm = new Days(); itm.UserId = userId; itm.CountryId = countryId; itm.CountryVisaId = countryVisaId; var entities = repo.List(itm); var json = JsonConvert.SerializeObject(entities); return(new HttpResponseMessage { Content = new StringContent(json, Encoding.UTF8, "application/json") }); }