public void GetEntityBuilder_UnKnownEntityBuilder_ReturnsNull() { var factory = new EntityBuilderFactory(); var builder = factory.GetEntityBuilder <ExerciseRecord, object>(); Assert.IsNull(builder); }
public void GetEntityBuilder_KnownEntityBuilder_ReturnsKnownEntityBuilder() { var factory = new EntityBuilderFactory(); var builder = factory.GetEntityBuilder <ExerciseRecord, ExerciseStatsBySubject>(); Assert.IsNotNull(builder); }
public AddressBuilder WithCity(Action <StreetBuilder> config = null) { var streetBuilder = EntityBuilderFactory.Create <StreetBuilder>(); _streetBuilders.Add(streetBuilder); config?.Invoke(streetBuilder); return(this); }
public IndividualBuilder WithAddress(Action <AddressBuilder> config = null) { var addressBuilder = EntityBuilderFactory.Create <AddressBuilder>(); _addressBuilders.Add(addressBuilder); config?.Invoke(addressBuilder); return(this); }
public ExerciseMockRepository(ITestDataSource testDataSource) { _builderFactory = new EntityBuilderFactory(); InitTestData(testDataSource); }