public void AddWithoutDetails() { //Arrange using (var ctx = new JournalDbContext(DbOptions)) { var controller = new IssueController(new IssueService(ctx), MapperConfig.Configure()); //Act controller.Post(new IssueModel() { AllTime = 500 }); } //Assert using (var ctx = new JournalDbContext(DbOptions)) { var iss = ctx.Issues.ToList(); Assert.Equal(2, ctx.Issues.Count()); } }
public void AddWithDetails() { //Arrange using (var ctx = new JournalDbContext(DbOptions)) { var controller = new IssueController(new IssueService(ctx), MapperConfig.Configure()); //Act controller.Post(new IssueModel() { Volume = 46, Number = 0, Name = "Gólyaszám" }); } //Assert using (var ctx = new JournalDbContext(DbOptions)) { Assert.Equal(2, ctx.Issues.Count()); Assert.Equal(2, ctx.IssueDetails.Count()); Assert.Equal("Gólyaszám", ctx.IssueDetails.Where(i => i.Volume == 46).Single().Name); } }