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); }