public void SaveFolderTest_Success2(string dataKey) { string testCaseId = "TC100"; Service service = new Service(); using (LiteDatabaseHelper db = new LiteDatabaseHelper()) { // Prepare Test Data Folder result; Folder folder = TestDataStorage.GetFolder("Folder Origin", userStoryId, testCaseId); List <MyAttribute> attributeList = TestDataStorage.GetAttributeList(dataKey, userStoryId, testCaseId); // Given: I has existed folder (*) with known id in database Guid id = db.Folder.Insert(folder).AsGuid; // And: I have changed its attributes folder.Attributes = attributeList; // When: I save it by using method SaveFolder result = service.SaveFolder(folder, folder.Id); // Then: It return exact folder's data that i have saved with new id folder.Id = result.Id; Assert.IsTrue(CompareHelper.AreEqualFolders(folder, result)); } Debug.WriteLine(userStoryId + " - SaveFolderTest_Success2"); }
public void GetFolderTest(string dataKey) { Service service = new Service(); using (LiteDatabaseHelper db = new LiteDatabaseHelper()) { // Prepare Test Data Folder folder = TestDataStorage.GetFolder(dataKey, userStoryId); // Given: I has existed folder (*) with known id in database Guid id = db.Folder.Insert(folder).AsGuid; // When: I use method GetFolder by id Folder result = service.GetFolder(id); // Then: It return exact folder's data that i want to get from database Assert.IsTrue(CompareHelper.AreEqualFolders(folder, result)); } Debug.WriteLine(userStoryId + " - GetFolderTest"); }