public void GetFullPathForFolderNameTest() { var path = fileAssistant.GetFullPathForFolderName("Shapes", "Data"); if (!(!string.IsNullOrEmpty(path) && path.EndsWith("Shapes") && path.Contains("\\"))) { throw new Exception("Assert Fails"); } }
public void SaveSerializedObject <T>(T obj, string type, string name) where T : class { var bytes = _fileAssistant.Serialize(obj); string path = _fileAssistant.GetFullPathForFolderName(type, RESOURCE_PATH); if (!name.Contains(".")) { name += "." + _fileAssistant.SerializationType.ToLower(); } AddResourceToList(name, type, bytes); string fullPath = Path.Combine(path, name); File.WriteAllBytes(fullPath, bytes); }