public void AddMultiple_FMCacheDotNet_ShouldAdd() { string title = "Multiple Insert Test"; FMCacheDotNetRepository repo = uow.GetRepo <FMCacheDotNetRepository>(); List <FMCacheDotNet> expected = new List <FMCacheDotNet>(); for (int i = 0; i < 3; i++) { expected.Add(new FMCacheDotNet { Name = 99, Title = $"{title}", StatusID = (Status)(i + 1), InputOn = DateTime.Now, InputByID = 99, IsActive = true }); } repo.Add(expected); List <FMCacheDotNet> actual = repo.GetByInputByID(99); Assert.AreEqual(expected.Count, actual.Count); // Make sure the same number of objects are returns foreach (FMCacheDotNet testObject in actual) { Assert.IsTrue(testObject.Title.StartsWith(title)); } }
public void Add_FMCacheDotNet_ShouldAdd() { FMCacheDotNetRepository repo = uow.GetRepo <FMCacheDotNetRepository>(); FMCacheDotNet expected = new FMCacheDotNet { Name = 1, Title = "Add Test", StatusID = Status.Active, InputOn = DateTime.Now, InputByID = 1, IsActive = true }; repo.Add(expected); FMCacheDotNet actual = repo.GetByTitle(expected.Title); Assert.IsNotNull(actual); Assert.IsTrue(expected.AllPropsEqual(actual)); }