public void ExistingAppEntriesInternalConflict() { var appList = new[] { new AppEntry {Name = "App1", AccessPoints = new AccessPointList {Entries = {new MockAccessPoint {ID = "a"}}}}, new AppEntry {Name = "App2", AccessPoints = new AccessPointList {Entries = {new MockAccessPoint {ID = "a"}}}} }; Assert.Throws<ConflictException>(() => appList.GetConflictData()); }
public void ExistingAppEntries() { var appList = new[] { new AppEntry {Name = "App1", AccessPoints = new AccessPointList {Entries = {new MockAccessPoint {ID = "a"}}}}, new AppEntry {Name = "App2", AccessPoints = new AccessPointList {Entries = {new MockAccessPoint {ID = "b"}}}} }; appList.GetConflictData().Should().Equal(new Dictionary<string, ConflictData> { {"mock:a", new ConflictData(appList[0].AccessPoints.Entries[0], appList[0])}, {"mock:b", new ConflictData(appList[1].AccessPoints.Entries[0], appList[1])} }); }
public void ExistingAppEntries() { var appList = new[] { new AppEntry {Name = "App1", AccessPoints = new AccessPointList {Entries = {new MockAccessPoint {ID = "a"}}}}, new AppEntry {Name = "App2", AccessPoints = new AccessPointList {Entries = {new MockAccessPoint {ID = "b"}}}} }; CollectionAssert.AreEqual( expected: new[] { new KeyValuePair<string, ConflictData>("mock:a", new ConflictData(appList[0].AccessPoints.Entries[0], appList[0])), new KeyValuePair<string, ConflictData>("mock:b", new ConflictData(appList[1].AccessPoints.Entries[0], appList[1])) }, actual: appList.GetConflictData()); }