public IMapping Dummy(string field, int length) { DummyTextProvider provider = new DummyTextProvider(length); listOfFields.Add(field, provider); return(this); }
public void ConstructorWithDummyTextProvider() { IDataProvider provider = new DummyTextProvider(10); var settings = new JsonFieldSettings("text", provider); Assert.Equal("text", settings.Fields); Assert.Equal(10, settings.Value); Assert.Equal(ProviderType.DummyText.ToString(), settings.Type); }
public void MaxLengthWithConstructor() { var assembly = typeof(DataSuitTest).GetTypeInfo().Assembly; Stream loremStream = assembly.GetManifestResourceStream("DataSuit.Tests.Resources.lorem.txt"); string Lorem = string.Empty; using (StreamReader reader = new StreamReader(loremStream)) { Lorem = reader.ReadToEnd(); } var provider = new DummyTextProvider(Lorem.Length + 100); Assert.Equal(Lorem.Length - 1, provider.MaxLength); Assert.Equal(TextSource.Lorem, provider.Source); Assert.NotEmpty(provider.Current); Assert.Equal(ProviderType.DummyText, provider.Type); }