public void Init_ArgumentNullOrEmpty_Should_ReturnEmpty() { var versionHistoryRegistry = new VersionHistoryRegistry(); versionHistoryRegistry.Init(null); versionHistoryRegistry.VersionHistories.Count.ShouldEqual(0); versionHistoryRegistry.Init(new List <IVersionHistoryConfig>()); versionHistoryRegistry.VersionHistories.Count.ShouldEqual(0); }
public void Init_Again_Should_Clear() { var versionHistoryDeclareServices = new List <IVersionHistoryConfig>(); versionHistoryDeclareServices.Add(new MockAConfig()); versionHistoryDeclareServices.Add(new MockBConfig()); var versionHistoryRegistry = new VersionHistoryRegistry(); versionHistoryRegistry.Init(versionHistoryDeclareServices); versionHistoryRegistry.Init(new List <IVersionHistoryConfig>()); versionHistoryRegistry.VersionHistories.Count.ShouldEqual(0); }
public void Init_NoRepeatConfig_Should_OK() { var versionHistoryDeclareServices = new List <IVersionHistoryConfig>(); versionHistoryDeclareServices.Add(new MockAConfig()); versionHistoryDeclareServices.Add(new MockBConfig()); var versionHistoryRegistry = new VersionHistoryRegistry(); versionHistoryRegistry.Init(versionHistoryDeclareServices); versionHistoryRegistry.VersionHistories.Count.ShouldEqual(8); }