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); }
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>(); }
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>(); }
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>(); }
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>(); }
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>(); }