public void SubsequentProfileGets_ReturnTheSameProfileInstance() { // Arrange FileSystemProfileStorage storage = new FileSystemProfileStorage(_fileSystem); // Act IProfile resultOne = storage.Get("default"); IProfile resultTwo = storage.Get("default"); // Assert Assert.AreSame(resultOne, resultTwo); }
public void CreatingThenGettingAProfile_ReturnsTheSameInstance() { // Arrange FileSystemProfileStorage storage = new FileSystemProfileStorage(_fileSystem); // Act IProfile created = storage.Create("foo"); IProfile gotten = storage.Get("foo"); // Assert Assert.AreSame(created, gotten); }
public void GettingAndIteratingOverProfiles_ReturnsTheSameInstances() { // Arrange FileSystemProfileStorage storage = new FileSystemProfileStorage(_fileSystem); // Act IProfile iterated = storage.First(p => p.Name == "default"); IProfile gotten = storage.Get("default"); // Assert Assert.AreSame(iterated, gotten); }