public void GivenRawMaterial_WhenDeriving_ThenRequiredRelationsMustExist() { var builder = new RawMaterialBuilder(this.DatabaseSession); var deliverableBasedService = builder.Build(); Assert.IsTrue(this.DatabaseSession.Derive().HasErrors); this.DatabaseSession.Rollback(); builder.WithName("RawMaterial"); deliverableBasedService = builder.Build(); Assert.IsFalse(this.DatabaseSession.Derive().HasErrors); }