public void AddOrganization() { // Arrange Organization org = CreateAgincourtAwareness(); OrganizationEditModel orgModel = OrganizationEditCommandHandlerTests.ToEditModel_Organization(org); // Act OrganizationEditCommandHandler handler = new OrganizationEditCommandHandler(Context); int id = handler.Handle(new OrganizationEditCommand() { Organization = orgModel }); Organization fetchedOrg = Context.Organizations.Where(t => t.Id == id).First(); // Assert Assert.Single(Context.Organizations.Where(t => t.Id == id)); Assert.Equal(Context.Entry(fetchedOrg).State, Microsoft.Data.Entity.EntityState.Unchanged); }
public void AddOrganizationWithUnknownPostalCode() { // Arrange Organization org = CreateAgincourtAwareness(); OrganizationEditModel orgModel = OrganizationEditCommandHandlerTests.ToEditModel_Organization(org); // Act OrganizationEditCommandHandler handler = new OrganizationEditCommandHandler(Context); int id = handler.Handle(new OrganizationEditCommand() { Organization = orgModel }); Organization fetchedOrg = Context.Organizations.Where(t => t.Id == id).First(); // Assert Assert.Single(Context.Organizations.Where(t => t.Id == id)); Assert.Equal(fetchedOrg.Location.City, fetchedOrg.Location.PostalCode.City); Assert.Equal(fetchedOrg.Location.State, fetchedOrg.Location.PostalCode.State); }