public void GivenCustomerRequirement_WhenDeriving_ThenDescriptionIsRequired() { var builder = new RequirementBuilder(this.Session); var customerRequirement = builder.Build(); Assert.True(this.Session.Derive(false).HasErrors); this.Session.Rollback(); builder.WithDescription("CustomerRequirement"); builder.Build(); Assert.False(this.Session.Derive(false).HasErrors); }