public void Update_the_Data_Of_ReportRequest_Should_Not_Be_Same() { fixture.PopulateAll(); var repository = new ReportRequestRepository(fixture.context); var id = ReportRequestEntityTypeConfiguration.ReportRequestSeed.ElementAt(1).Id; var data = ReportRequestEntityTypeConfiguration.ReportRequestSeed.ElementAt(1).Location; var entity = repository.Find(id as object).Result; entity.Location = "F"; repository.Update(entity); var entityUpdated = repository.Find(id as object).Result; Assert.NotEqual(data, entityUpdated.Location); }
public void Remove_A_ReportRequest_When_All_Populated_Should_Be_One() { fixture.PopulateAll(); var repository = new ReportRequestRepository(fixture.context); var id = ReportRequestEntityTypeConfiguration.ReportRequestSeed.ElementAt(1).Id; var entity = repository.Find(id as object).Result; repository.Remove(entity); var entities = repository.Get(); var count = entities.Count(); Assert.Equal(1, count); }
public void Controller_Put_Should_Be_badRequest() { 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.Put(e.Id, delta); result.Result.Should().BeOfType <BadRequestResult>(); }