public void Report_Count_When_All_Populated_Should_Be_Two()
        {
            fixture.PopulateAll();
            var repository = new ReportRepository(fixture.context);
            var c          = repository.Get().Count();

            Assert.Equal(2, c);
        }
        public void Contact_Count_When_All_Populated_Should_Be_Five()
        {
            fixture.PopulateAll();
            var repository   = new ContactRepository(fixture.context);
            var contactCount = repository.Get().Count();

            Assert.Equal(5, contactCount);
        }
Esempio n. 3
0
        public void Info_Count_When_All_Populated_Should_Be_Fifteen()
        {
            fixture.PopulateAll();
            var repository = new InfoRepository(fixture.context);
            var c          = repository.Get().Count();

            Assert.Equal(15, c);
        }
        public void InfoType_Count_When_All_Populated_Should_Be_Three()
        {
            fixture.PopulateAll();
            var repository = new InfoTypeRepository(fixture.context);
            var c          = repository.Get().Count();

            Assert.Equal(3, c);
        }
        public void Controller_Post_Should_Be_BadRequest()
        {
            var fixture = new DbContextFixture();
            var logger  = new Mock <ILogger <InfoTypesController> >().Object;

            fixture.PopulateAll();
            var repository = new InfoTypeRepository(fixture.context);
            var controller = new InfoTypesController(logger, repository);
            ActionResult <InfoType> result = controller.Post(InfoTypeEntityTypeConfiguration.InfoTypeSeed.ElementAt(1));

            result.Result.Should().BeOfType <BadRequestResult>();
        }
        public void Controller_Put_Should_Be_badRequest()
        {
            var fixture = new DbContextFixture();
            var logger  = new Mock <ILogger <InfoTypesController> >().Object;

            fixture.PopulateAll();
            var repository = new InfoTypeRepository(fixture.context);
            var controller = new InfoTypesController(logger, repository);
            var eid        = InfoTypeEntityTypeConfiguration.InfoTypeSeed.ElementAt(1).Id;
            var e          = repository.Find(eid as object).Result;

            e.Name = "Gg";
            var delta = new Delta <InfoType>(typeof(InfoType));

            delta.TrySetPropertyValue(nameof(InfoType.Name), e.Name);
            ActionResult <InfoType> result = controller.Put(e.Id, delta);

            result.Result.Should().BeOfType <BadRequestResult>();
        }
Esempio n. 7
0
        public void Controller_Patch_Should_Be_OkResult()
        {
            var fixture = new DbContextFixture();
            var logger  = new Mock <ILogger <ReportRequestsController> >().Object;

            fixture.PopulateAll();
            var repository = new ReportRequestRepository(fixture.context);
            var controller = new ReportRequestsController(logger, repository);
            var eid        = ReportRequestEntityTypeConfiguration.ReportRequestSeed.ElementAt(1).Id;
            var e          = repository.Find(eid as object).Result;

            e.Location = "Gg";
            var delta = new Delta <ReportRequest>(typeof(ReportRequest));

            delta.TrySetPropertyValue(nameof(ReportRequest.Location), e.Location);
            ActionResult <ReportRequest> result = controller.Patch(e.Id, delta);

            result.Result.Should().BeOfType <OkObjectResult>();
        }
Esempio n. 8
0
        public void Controller_Put_Should_Be_badRequest()
        {
            var fixture = new DbContextFixture();
            var logger  = new Mock <ILogger <ReportsController> >().Object;

            fixture.PopulateAll();
            var repository = new ReportRepository(fixture.context);
            var controller = new ReportsController(logger, repository);
            var eid        = ReportEntityTypeConfiguration.ReportSeed.ElementAt(1).Id;
            var e          = repository.Find(eid as object).Result;

            e.ContactCount = 4;
            var delta = new Delta <Report>(typeof(Report));

            delta.TrySetPropertyValue(nameof(Report.ContactCount), e.ContactCount as object);
            ActionResult <Report> result = controller.Put(e.Id, delta);

            result.Result.Should().BeOfType <BadRequestResult>();
        }
Esempio n. 9
0
        public void Controller_Patch_Should_Be_OkResult()
        {
            var fixture = new DbContextFixture();
            var logger  = new Mock <ILogger <InfosController> >().Object;

            fixture.PopulateAll();
            var repository = new InfoRepository(fixture.context);
            var controller = new InfosController(logger, repository);
            var entity     = InfoEntityTypeConfiguration.InfoSeed.ElementAt(1);
            var e          = repository.Find(entity.ContactId as object, entity.InfoTypeId as object).Result;

            e.Data = "Gg";
            var delta = new Delta <Info>(typeof(Info));

            delta.TrySetPropertyValue(nameof(Info.Data), e.Data);
            ActionResult <Info> result = controller.Patch(e.ContactId, e.InfoTypeId, delta);

            result.Result.Should().BeOfType <OkObjectResult>();
        }
Esempio n. 10
0
        public void Controller_Patch_Should_Be_OkResult()
        {
            var fixture = new DbContextFixture();
            var logger  = new Mock <ILogger <ContactsController> >().Object;

            fixture.PopulateAll();
            var repository = new ContactRepository(fixture.context);
            var controller = new ContactsController(logger, repository);
            var id         = ContactEntityTypeConfiguration.ContactSeed.ElementAt(2).Id;
            var e          = repository.Find(id as object).Result;

            e.Name = "Gg";
            var delta = new Delta <Contact>(typeof(Contact));

            delta.TrySetPropertyValue(nameof(Contact.Name), e.Name);
            ActionResult <Contact> result = controller.Patch(e.Id, delta);

            result.Result.Should().BeOfType <OkObjectResult>();
        }