public void ShouldReturnDefaultConfigsIfProfileIsNotCreatedYet() { var singleProfileStub = MockRepository.GenerateStub <ISingleProfile>(); singleProfileStub.Stub(x => x.Profile).Return(null); var configStorage = new LibraryRepositoryConfigStorage(singleProfileStub) { DefaultConfigs = _expectedDefaultConfigs }; var configs = configStorage.GetConfigs(); configs.Should(Be.EqualTo(_expectedDefaultConfigs), "library repository configs is not equal to expected"); }
public void ShouldReturnDefaultConfigsIfProfileDoesNotContainConfigs() { var singleProfileStub = MockRepository.GenerateStub <ISingleProfile>(); singleProfileStub .Stub(x => x.Profile.GetProfile <MashupManagerProfile>()) .Return(new MashupManagerProfile()); var configStorage = new LibraryRepositoryConfigStorage(singleProfileStub) { DefaultConfigs = _expectedDefaultConfigs }; var configs = configStorage.GetConfigs(); configs.Should(Be.EqualTo(_expectedDefaultConfigs), "library repository configs is not equal to expected"); }
public void ShouldReturnConfigsFromProfileIfTheyExist() { var singleProfileStub = MockRepository.GenerateStub <ISingleProfile>(); singleProfileStub .Stub(x => x.Profile.GetProfile <MashupManagerProfile>()) .Return(new MashupManagerProfile { LibraryRepositoryConfigs = _expectedProfileConfigs.Cast <LibraryRepositoryConfig>().ToArray() }); var configStorage = new LibraryRepositoryConfigStorage(singleProfileStub) { DefaultConfigs = _expectedDefaultConfigs }; var configs = configStorage.GetConfigs(); configs.Should(Be.EqualTo(_expectedProfileConfigs), "library repository configs is not equal to expected"); }