public void Create_Builder_Result_Can_Call_Begin_Only() { Check.That(this.HasAllMethodsInReturnedType(MethodNames.CreateBuilder, MethodNames.Begin)) .IsTrue(); Check.That(this.HasAnyMethodsInReturnedType(MethodNames.CreateBuilder, MethodNames.AllBut(MethodNames.Begin))) .IsFalse(); }
public void Begin_Builder_Result_Can_Call_Build_And_WithParameters_Only() { // Arrange var builder = CreateBuilder(); // Assert Check.That(builder.HasAllMethodsInReturnedType(MethodNames.Begin, MethodNames.Build, MethodNames.WithParameters)) .IsTrue(); Check.That(builder.HasAnyMethodsInReturnedType(MethodNames.Begin, MethodNames.AllBut(MethodNames.Build, MethodNames.WithParameters))) .IsFalse(); }
public void WithOrder_Builder_Result_Can_Call_Build_And_WithPagination_Only() { // Arrange var builder = CreateBuilder(); // Act var tmpBuilder = builder.Begin() .WithParameters(null); // Assert Check.That(tmpBuilder.HasAllMethodsInReturnedType(MethodNames.WithOrder, MethodNames.Build, MethodNames.WithPagination)) .IsTrue(); Check.That(tmpBuilder.HasAnyMethodsInReturnedType(MethodNames.WithOrder, MethodNames.AllBut(MethodNames.Build, MethodNames.WithPagination))) .IsFalse(); }