public void RepositoryDeleteAllProfilesTest() { // Arrange var fakeProfileService = new FakeProfileService(); var toBeAddedProfiles = new[] { new WSProfile() { Name = "Prof A" }, new WSProfile() { Name = "Prof B" }, new WSProfile() { Name = "Prof C" } }; fakeProfileService.AddProfiles(toBeAddedProfiles); var repo = new ProfileRepository(fakeProfileService); Assert.AreEqual(3, fakeProfileService.AllProfiles.Length); // Act var actual = repo.DeleteAllProfiles(); // Assert Assert.AreEqual(3, actual); Assert.AreEqual(0, fakeProfileService.AllProfiles.Length); }
public CachingProfileServiceTests() { inner = new FakeProfileService(); memoryCache = new MemoryCache(new MemoryCacheOptions()); logger = new FakeLogger <FakeCache <IsActiveContextCacheEntry> >(); cache = new FakeCache <IsActiveContextCacheEntry>(memoryCache, logger); profileServiceCache = new CachingProfileService <FakeProfileService>(inner, cache, new ProfileServiceCachingOptions <FakeProfileService>(), Mock.Of <ILogger <CachingProfileService <FakeProfileService> > >()); }
public void AddProfileTest() { // Arrange var args = new[] { @"AddProfiles=Data\Profiles.xml" }; var argsHandler = new ArgsHandler(); var service = new FakeProfileService(); argsHandler.Repo = new ProfileRepository(service); // Act ArgsManager.Instance.Start(argsHandler, args); // Assert }
public void RepositoryAddProfilesTest() { // Arrange var fakeProfileService = new FakeProfileService(); var toBeAddedProfiles = new[] { new WSProfile() { Name = "Prof A" }, new WSProfile() { Name = "Prof B" } }; var repo = new ProfileRepository(fakeProfileService); // Act var profiles = repo.AddProfiles(toBeAddedProfiles); // Assert Assert.AreEqual(toBeAddedProfiles.Length, profiles.Count); Assert.AreEqual(toBeAddedProfiles.Length, fakeProfileService.AllProfiles.Length); }