powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Test CollectionAssert.AreEqual
2 сообщений из 2, страница 1 из 1
Test CollectionAssert.AreEqual
    #39219037
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть тест:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
[TestMethod]
		public void ProcessTest()
		{
			const string dummyConnectionString = "dummyConnectionString";

			foreach (var file in _testFileList)
			{
				var expectedCommands = new List<CommandMock>();

				var dbProviderFactoryStub = new Mock<DbProviderFactory>();
				dbProviderFactoryStub.Setup(f => f.CreateConnection()).Returns(new ConnectionStub(expectedCommands));

				var reference = new ObjectImportExport.Import(dbProviderFactoryStub.Object);
				using (var stream = GetFile(file))
				{
					reference.ReadXml(stream);
				}
				var objects = reference.GetObjects(0);
				reference.ConnectionString = dummyConnectionString;
				foreach (ObjectImportExport.ObjectInfo o in objects)
					reference.WriteObject(o.ID, o.Type);
				
				var actualCommands = new List<CommandMock>();

				dbProviderFactoryStub = new Mock<DbProviderFactory>();
				dbProviderFactoryStub.Setup(f => f.CreateConnection()).Returns(new ConnectionStub(actualCommands));

				var target = new Import(dbProviderFactoryStub.Object, dummyConnectionString);
				using (var stream = GetFile(file))
				{
					target.Process(stream);
				}
				CollectionAssert.AreEqual(expectedCommands, actualCommands, new CommandMock.Comparer());
			}
		}



После изменений количество запросов в объекте actualCommands стало больше или равно expectedCommands
Как мне написать проверку, чтобы она не была Equal, а была больше или равна?
...
Рейтинг: 0 / 0
Test CollectionAssert.AreEqual
    #39219143
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже, из ActualCommands взять суб-коллекцию по количеству элементов в ExpectedCommands и запулить в CollectionAssert.AreEqual
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Test CollectionAssert.AreEqual
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]