Esempio n. 1
0
        public void Info_Count_When_Partial_Populated_Should_Be_Two()
        {
            fixture.PopulatePartial();
            var repository   = new InfoRepository(fixture.context);
            var contactCount = repository.Get().Count();

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

            Assert.Equal(1, contactCount);
        }
        public void Controller_Get_Should_Be_OkResult()
        {
            var fixture = new DbContextFixture();
            var logger  = new Mock <ILogger <InfoTypesController> >().Object;

            fixture.PopulatePartial();
            var repository = new InfoTypeRepository(fixture.context);
            var controller = new InfoTypesController(logger, repository);
            ActionResult <IQueryable <InfoType> > result = controller.Get();

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

            fixture.PopulatePartial();
            var repository             = new InfoRepository(fixture.context);
            var controller             = new InfosController(logger, repository);
            ActionResult <Info> result = controller.Post(InfoEntityTypeConfiguration.InfoSeed.ElementAt(2));

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

            fixture.PopulatePartial();
            var repository = new ContactRepository(fixture.context);
            var controller = new ContactsController(logger, repository);
            ActionResult <Contact> result = controller.Get(ContactEntityTypeConfiguration.ContactSeed.First().Id);

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

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

            result.Result.Should().BeOfType <OkObjectResult>();
        }
        public void Add_A_ReportRequest_When_Partial_Populated_Should_Be_Two()
        {
            fixture.PopulatePartial();
            var repository = new ReportRequestRepository(fixture.context);
            var entity     = ReportRequestEntityTypeConfiguration.ReportRequestSeed.ElementAt(1);

            entity.Id            = Guid.NewGuid();
            entity.ReportStateId = 1;
            repository.Add(entity);
            var count = repository.Get().Count();

            Assert.Equal(2, count);
        }
        public void Add_A_InfoType_When_Not_Populated_Should_Be_Four()
        {
            fixture.PopulatePartial();
            var repository = new InfoTypeRepository(fixture.context);
            var entity     = InfoTypeEntityTypeConfiguration.InfoTypeSeed.ElementAt(1);

            entity.Id   = 4;
            entity.Name = "TestInfoType";
            repository.Add(entity);
            var count = repository.Get().Count();

            Assert.Equal(4, count);
        }
Esempio n. 9
0
        public void Controller_Delete_Should_Be_OkResult()
        {
            var fixture = new DbContextFixture();
            var logger  = new Mock <ILogger <InfosController> >().Object;

            fixture.PopulatePartial();
            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;
            ActionResult <Info> result = controller.Delete(e.ContactId, e.InfoTypeId);

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

            fixture.PopulatePartial();
            var repository = new ContactRepository(fixture.context);
            var controller = new ContactsController(logger, repository);
            var e          = ContactEntityTypeConfiguration.ContactSeed.ElementAt(0);

            repository.Find(e.Id as object);
            ActionResult <Contact> result = controller.Delete(e.Id);

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