public void Put() { //Arrange using (var ctx = new JournalDbContext(DbOptions)) { var controller = new IssueController(new IssueService(ctx), MapperConfig.Configure()); //Act var result = controller.Get(); var okObjectResult = result as OkObjectResult; var model = okObjectResult.Value as IEnumerable <IssueModel>; controller.Put(model.Single().Id, new IssueModel { Id = 6, AllTime = 474, Volume = 45, Number = 3, Name = "Téli szám", CopyNumber = 800, ExpectedPageCount = 36 }); } //Assert using (var ctx = new JournalDbContext(DbOptions)) { Assert.Equal(1, ctx.Issues.Count()); Assert.Equal("Téli szám", ctx.Issues.Include(i => i.IssueDetails).Single().IssueDetails.Name); } }