public void Sync_Insert_isCorrect() { // Arrange var socketToInsert = _testSocket.Clone(); socketToInsert.SocketName = socketToInsert.SocketName + "#"; // Act _repositoryMock.Insert(socketToInsert); Thread.Sleep(1500); _repositoryMock.Sync(); //Assert // CSV файл обновлён Assert.True(File.ReadAllText(_testCsvFileName, Encoding.UTF8).Contains(socketToInsert.SocketName), "Вставленный разъём не присутствует в CSV файле"); // WAL файл пуст Assert.True(new FileInfo(_testWalFileName).Length == 0, "WAL файл пуст"); // Clear UpdateTestData(); }
/// <summary>Создать новую группу разъёмов</summary> /// <param name="socketGroup">Группа разъёмов</param> /// <returns>Созданная группа разъёмов</returns> public SocketGroup CreateSocketGroup(SocketGroup socketGroup) { return(_groupRepository.Insert(socketGroup)); }
/// <summary>Вставить новый разъём</summary> /// <param name="socket">Разъём для вставки</param> /// <returns>Вставленный разъём</returns> public CustomSocket InsertSocket(CustomSocket socket) { return(_socketRepository.Insert(socket)); }