public void AssertEquals(EntityWithAllCollectionTypes actualEntity) { Assert.AreEqual(Id, actualEntity.Id); Assert.AreEqual(ListType, actualEntity.ListType); Assert.AreEqual(ArrayType, actualEntity.ArrayType); Assert.AreEqual(DictionaryType, actualEntity.DictionaryType); }
public EntityWithAllCollectionTypes Clone() { EntityWithAllCollectionTypes cte = new EntityWithAllCollectionTypes(); cte.Id = Id; cte.ListType = new List <int>(); cte.ListType.AddRange(ListType); cte.ArrayType = (string[])ArrayType.Clone(); cte.DictionaryType = new Dictionary <string, string>(); foreach (var fav in DictionaryType) { cte.DictionaryType.Add(fav.Key, fav.Value); } return(cte); }
public static EntityWithAllCollectionTypes GetRandomInstance(int seed = 1) { EntityWithAllCollectionTypes cte = new EntityWithAllCollectionTypes(); cte.Id = Guid.NewGuid().ToString(); cte.ListType = new List <int>() { seed }; cte.ArrayType = new string[] { seed.ToString() }; cte.DictionaryType = new Dictionary <string, string>() { { "key_" + seed, "val_" + seed } }; return(cte); }