Esempio n. 1
0
        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());
        }
Esempio n. 4
0
        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")
            });
        }