public void InvalidPath_Add_Test() { // Assign ITmxContext context = new TmxContext(MockObjects.VALID_LanguageRepositoryPath); int count = context.Get("en").Count; TmxFile addFile = MockObjects.InvalidPath_en_Add_ContextTmxFile; // Act bool result = context.Add(addFile); // Assert Assert.IsTrue(result); List<TmxFile> items = context.Get("en"); Assert.AreEqual(count + 1, items.Count); Assert.AreEqual(MockObjects.InvalidPath_en_Add_ContextTmxFilePath_Result.FullName, addFile.FileInfo.FullName); }
public void ValidAll_Commit_Test() { // Assign ITmxContext context = new TmxContext(MockObjects.VALID_TestFilesPath); bool pass = context.Add(MockObjects.VALID_en_Add_ContextTmxFile); Assert.IsTrue(pass, "Context Add method is broken"); TmxFile update = (from tmx in context.Get("en") where tmx.FileInfo.FullName == MockObjects.VALID_Update_TmxFilePath.FullName select tmx).First<TmxFile>(); pass = context.Update(update); Assert.IsTrue(pass, "Context Update method is broken"); TmxFile delete = (from tmx in context.Get("en") where tmx.FileInfo.FullName == MockObjects.VALID_Delete_TmxFilePath.FullName select tmx).First<TmxFile>(); pass = context.Update(delete); Assert.IsTrue(pass, "Context Update method is broken"); // Act int result = context.SaveChanges(); // Assert Assert.AreEqual(3, result); Assert.IsTrue(File.Exists(MockObjects.VALID_en_Add_ContextTmxFilePath.FullName)); Assert.IsTrue(File.Exists(MockObjects.VALID_Delete_TmxFilePath.FullName)); }
public void Valid_Add_Test() { // Assign ITmxContext context = new TmxContext(MockObjects.VALID_LanguageRepositoryPath); int count = context.Get("en").Count; // Act bool result = context.Add(MockObjects.VALID_en_Add_ContextTmxFile); // Assert Assert.IsTrue(result); List<TmxFile> items = context.Get("en"); Assert.AreEqual(count + 1, items.Count); }
public void ValidAdd_Commit_Test() { // Assign ITmxContext context = new TmxContext(MockObjects.VALID_TestFilesPath); bool pass = context.Add(MockObjects.VALID_en_Add_ContextTmxFile); Assert.IsTrue(pass, "Context Add method is broken"); // Act int result = context.SaveChanges(); // Assert Assert.AreEqual(1, result); Assert.IsTrue(File.Exists(MockObjects.VALID_en_Add_ContextTmxFilePath.FullName)); }